Пакетное преобразование файлов OpenOffice (ODT) в MS Word (DOC)?

У меня есть каталог, полный OpenOffice.org odt файлы, которые я бы хотел конвертировать в doc файлы. Есть простой способ сделать это?

(бонусные баллы, если ваш ответ использует OpenOffice и командную строку Linux)

6 ответов

Решение

Вы можете использовать BatchConv

BatchConv - это пакетный инструмент, позволяющий преобразовывать список файлов из любых поддерживаемых форматов файлов импорта / экспорта OpenOffice.org. Этот мастер на основе макросов запрашивает список файлов, а также целевой каталог и формат файла. Затем он будет перебирать список и использовать возможности импорта / экспорта Ooo для обработки документов.

Похоже, что Libre Office поддерживает то, что вы пытаетесь сделать, используя аргументы командной строки, как показано ниже:

libreoffice --headless --convert-to doc *odt

Я нашел эту информацию из пакетного конвертирования.odt в.doc с помощью LibreOffice на сайте http://gnuru.org/.

UnoConv может выполнять пакетное преобразование с использованием библиотек OpenOffice из командной строки. Я никогда не использовал это.

Вы также можете использовать AbiWord из командной строки следующим образом:

for file in *.odt ; do abiword --to=doc "$file" ; done

Я сделал это успешно много раз.

На Mac вы можете использовать textutil (системный инструмент):

textutil -convert docx file.odt делает преобразованную копию file.odt как file.docx

Эти форматы поддерживаются из textutil: txt, rtf, rtfd, html, doc, docx, odt, wordml, веб-архив

textutil -h для дополнительной информации

Взгляните на эту ссылку:

mso2ooo - пакетное преобразование документов Microsoft Office в документы OpenOffice и наоборот

Эта небольшая программа пакетно / массово преобразует документы Microsoft Office (*.doc, *.xls и.ppt) в их эквивалент OpenOffice (.odt, *.ods и *.odp (он же OpenDocument Format)). Приятной особенностью этого скрипта является то, что он конвертирует все документы, указанные во входных данных, включая подкаталоги. Результат может быть помещен в другой каталог, и он сохраняет свою первоначальную структуру каталогов (сценарий заботится о сохранении относительного пути). Используйте его на свой страх и риск!

Word 2010 (и, возможно, также и предыдущие версии) может открывать файлы OpenOffice (odt), не так ли? Если это так, и вам нужен метод Windows, просто запустите командную строку, перейдите в каталог, в котором находятся файлы, и выполните следующую команду: ren *.odt *.doc

Нет необходимости конвертации, просто переименование расширений файла.

Другие вопросы по тегам