В Mac OS X есть очень удобная команда textutil
, которая вызывается из терминала и позволяет конвертировать документ из формата в другой; Иногда я использую его для преобразования файла RTF в HTML, но он также может конвертировать doc, docx, odt и другие форматы.
Раньше я считал, что это стандартная команда Unix, но я не могу ее найти, и когда я пытаюсь написать, sudo apt-get install textutil
Ubuntu говорит, что понятия не имеет, что textutil
это ... может быть, я искал команду не в том месте?
Вы знаете, существует ли что-то подобное для Linux? Мне нужно вызвать эту команду из скрипта, который будет работать на сервере Linux.
linux
conversion
documents
Cesco
источник
источник
textutil
опирается на фреймворки Cocoa, поэтому он доступен только для Mac OS X.Ответы:
GNU unrtf делает почти исключительно то, что вы хотите.
Пандок может сделать намного больше.
источник
unoconv
может конвертировать между форматами документов OpenOffice.org (т. е. все, что может открыть ООО).Я знаю, что это в репозитории Ubuntu, но вы можете получить его и увидеть больше информации на домашней странице unoconv
источник
unoconv
также в Debian. Это откуда Ubuntu получил его. Так что если у вас естьapt-get
, это будет работать на последних системахsudo apt-get install unoconv
: