问题
Is there an easy way to convert HTML(with CSS styles and embedded images) to ODT, DOCX, DOC from the command line on linux server. I searched a lot but have not found a good option. There was a problem the same way to convert to PDF, decided by wkhtmltopdf. Perhaps there are ways to convert the resulting PDF documents to other formats?
回答1:
To convert to odt
it's pretty easy after installing pandoc.
After the relatively hard part: from odt
(or even html
) you can script (Open|Libre)Office via e.g. unoconv
Or you can like:
abiword --to=doc filename.odt
Also see this thread, and this blog post.
HTH
回答2:
I found soultion - is abiword in console variant.
回答3:
If you want to convert HTML into docx you may use a solution like PHPDocX. You need to get the PRO version though because the free one does not include the conversion functionality.
回答4:
If you're on ruby there is a gem based on libreoffice headless (with pyod/jod converter) and pdf tools
https://github.com/itkin/proselytism.git
回答5:
Post with your issues to the pandoc GoogleGroup, John is very responsive in every way.
You may even find the latest release v1.9 may fix your problem, or maybe you just need to get to know the toolset in more detail.
来源:https://stackoverflow.com/questions/8382366/converting-html-to-odt-doc-docx