我想将html或xhtml文档(最好是样式)转换为Microsoft .doc和/或.docx格式。
似乎有很多例子可以反过来这样做,但我没有找到任何转换为ms文档格式的有用示例。
任何人都可以给我指一个api或提供一个这样做的例子
非常感谢
答案 0 :(得分:2)
docx4j 2.8.0支持将XHTML文档和片段转换为docx内容。披露:我写了一些代码。
答案 1 :(得分:1)
另一个解决方案是使用jodconverter这似乎是基本的html到doc转换...虽然它没有声称做得好
答案 2 :(得分:1)
我尝试了docjx4j API 2.8.1,它就像奇迹一样。它有ConvertinXHTMLinFile,它工作正常。如果有人想要代码,我会发布它。
以下是帮助我的链接:ConvertInXHTMLFile
答案 3 :(得分:0)
要使用Microsoft文档,您可能需要深入了解Apache's POI Library。
然而,使用(X)HTML样式创建.doc文件需要付出一些努力。
答案 4 :(得分:0)
我花了一点时间研究docx4j。它似乎提供了从docx创建html文档的好方法,但我看不到任何相反的方法。
目前这仍然是最简单的方法,因为它只是使用jaxb对象(我认为)。