WedX - журнал о программировании и компьютерных науках

Конвертер файлов Word

У меня есть пользователь, у которого много файлов, которые нужно преобразовать из .doc в docx. Полностью пакетный процесс - это не лучший вариант, но необходимо несколько файлов. Я думаю, что было бы хорошо щелкнуть правой кнопкой мыши в проводнике, и все это работает хорошо, но теперь нужен конвертер, который работает!

Я пробовал инструмент OFC.exe, описанный здесь, но не могу заставить его работать и не вижу, как я могу интегрировать его в решение для щелчка правой кнопкой мыши.

Я использую конвертер файлов wordconv, как описано в этом вопрос о переполнении стека, но я не могу найти описание командной строки. Что меня расстраивает, так это то, что когда я запускаю преобразование, я обнаруживаю, что документ преобразован в docx, но все еще находится в режиме совместимости.

Я хотел бы использовать wordconv, потому что он уже установлен и создан MS, поэтому нет проблем с необходимостью приобретения нового программного обеспечения в корпоративной среде. Я действительно не хочу разбивать визуальную студию и запускать все COM.

Итак: будет ли работать wordconv? у тебя есть командная строка? мне нужен другой подход?

12.06.2012

  • Принадлежит SuperUser, если вы не хотите программировать конвертер Word (в этом случае измените вопрос) 12.06.2012
  • @vstrien: Многие вещи, связанные с Word и преобразованием документов Word, связаны с автоматизацией Word. Поэтому я не вижу проблемы с этим вопросом на SO. 12.06.2012

Ответы:


1

Вероятно, у вас уже есть правильные переключатели командной строки:

"C:\Program Files\Microsoft Office\Office12\wordconv.exe" -oice -nme <input file> <output file>

где и должны быть полностью определенные пути. Официальной документации от Microsoft нет, только вышеуказанная переработанная версия.

Вы должны знать, что простое использование утилиты wordconv не выведет вас из режима совместимости. Если это необходимо, вам придется использовать Word 2007 (или лучше Word 2010, поскольку в Word 2010 есть еще один режим совместимости с Word 2007).

Однако режим совместимости существует для обеспечения точного представления ваших устаревших документов .doc в формате .docx. Если вы конвертируете из режима совместимости, макет документа может измениться или даже сломаться. Поэтому вам следует подумать, действительно ли вам нужно полное преобразование.

Для получения дополнительной информации вы можете проверить эту ветку:

Автоматизация: как автоматизировать преобразование .doc в .docx?

12.06.2012
  • Хорошо, это полезно знать. Выход из режима совместимости важен, поскольку конечным адресатом этих документов является библиотека sharepoint, и у меня есть совет (и некоторые анекдотические свидетельства), что режим совместимости является проблемой. 13.06.2012
  • Новые материалы

    Как проанализировать работу вашего классификатора?
    Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

    Работа с цепями Маркова, часть 4 (Машинное обучение)
    Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

    Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
    Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

    Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
    Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

    Учебные заметки: создание моего первого пакета Node.js
    Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

    Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
    Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..

    ИИ в аэрокосмической отрасли
    Каждый полет – это шаг вперед к великой мечте. Чтобы это происходило в их собственном темпе, необходима команда астронавтов для погони за космосом и команда технического обслуживания..


    Для любых предложений по сайту: [email protected]