Преобразование HTML в ODT, DOC, DOCX
Вопрос
Есть ли простой способ преобразования HTML (со стилями CSS и встроенными изображениями) в ODT, DOCX, DOC из командной строки на сервере Linux. Я много искал, но не нашел хорошего варианта. Была проблема, так же, как преобразовать в PDF, решенную WKHTMLTOPDF. Возможно, есть способы преобразования полученных документов PDF в другие форматы?
Решение
Чтобы преобразовать в odt
Это довольно легко после установки pandoc
.
После относительно сложной части: от odt
(или даже html
) вы можете сценарий (Open | Libre) офис через EG unoconv
Или вам может понравиться:
abiword --to=doc filename.odt
Также см эта ветка, а также этот пост в блоге.
Hth
Другие советы
Я нашел Soultion - Abiword в консольном варианте.
Если вы хотите преобразовать HTML в DOCX, вы можете использовать такое решение, подобное Phpdocx. Анкет Вам нужно получить Pro версию, потому что бесплатный не включает функциональность конверсии.
Если вы находитесь на Ruby, есть драгоценный камень, основанный на Libreoffice без головы (с Pyod/Jod Converter) и PDF
Разместите с вашими проблемами в GoogleGroup Pandoc, Джон очень отзывчив во всех отношениях.
Вы даже можете найти последний выпуск v1.9, может решить вашу проблему, или, может быть, вам просто нужно узнать более подробно.