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

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

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

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

решение1

Вы можете использоватьПакетная обработка

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

решение2

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

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

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

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

решение3

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

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

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

решение4

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

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

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

textutil -hЧтобы получить больше информации

Связанный контент