BatchConv - это пакетный инструмент, позволяющий преобразовывать список файлов из любых поддерживаемых форматов файлов импорта / экспорта OpenOffice.org. Этот мастер на основе макросов запрашивает список файлов, а также целевой каталог и формат файла. Затем он будет перебирать список и использовать возможности импорта / экспорта Ooo для обработки документов.
@Nate Интересно, почему вы приняли этот ответ на два решения frabjous, хотя обещали бонусные баллы за решение для командной строки.
user829755 8 лет назад
0
4
timfoden
It appears that Libre Office supports what you are trying to do using command line arguments like the following:
Я думаю, что этот ответ лучше, потому что во многих системах будет установлен LibreOffice, но не во всех будет Abiword или другие предложения.
Stephen Angelico 7 лет назад
1
Я заметил, что это работает в LibreOffice 5.2 (в репозиториях Ubuntu 16.10), но не в 4.3 (в репозиториях Debian Jessie). Это, очевидно, тот случай, когда Debian Stable довольно устарел, но, безусловно, это примечание для тех, кто пользуется стабильными или LTS-релизами других дистрибутивов.
Stephen Angelico 7 лет назад
0
Чтобы добавить к наблюдениям @ StephenAngelico: этот ответ отлично сработал для меня на Ubuntu 16.04 LTS с LibO 5.4.0.3. Я чувствую, что это лучший (как я пишу!) Ответ на старый, но все же полезный вопрос.
Dɑvïd 7 лет назад
1
Эта небольшая программа пакетно / массово конвертирует документы Microsoft Office (* .doc, * .xls и .ppt) в их эквивалент OpenOffice (.odt, * .ods и * .odp (он же OpenDocument Format)). Приятной особенностью этого скрипта является то, что он конвертирует все документы, указанные во входных данных, включая подкаталоги. Результат может быть помещен в другой каталог, и он сохраняет свою первоначальную структуру каталогов (сценарий заботится о сохранении относительного пути). Используйте его на свой страх и риск!
1
PeterPanther
On the Mac you can use textutil (System tool):
textutil -convert docx file.odt makes a converted copy of file.odt as file.docx
These formats are supported from textutil: txt, rtf, rtfd, html, doc, docx, odt, wordml, webarchive
textutil -h for more information
-2
joeqwerty
Word 2010 (и, возможно, также предыдущие версии) может открывать файлы OpenOffice (odt) в исходном формате, верно? Если это так, и вам нужен метод Windows, просто запустите командную строку, перейдите в каталог, в котором находятся файлы, и выполните следующую команду: ren * .odt * .doc
Нет необходимости конвертации, просто переименование расширений файла.
Моя копия MS-Office Pro 2008 (версия для Mac) не может открыть файлы ODT. «Word не может открыть этот документ. Документ ... может быть недействительным документом Word».
Nate 14 лет назад
0
Даже если этот подход сработал, тот факт, что вы просто переименовываете файлы, означает, что Word достаточно умен, чтобы понять, что файл, который вы открываете, является ODT, даже если он называется DOC.
Matthew 10 лет назад
1