6

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

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

6 ответов6

5

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

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

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

5

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

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

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

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

4

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

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

1

Посмотрите на эту ссылку:

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

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

1

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

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

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

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

-2

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .