Пакетное преобразование файлов 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
Нет необходимости конвертации, просто переименование расширений файла.