在java中将html转换为doc

时间:2011-03-23 09:50:01

标签: java html xhtml docx doc

我想将html或xhtml文档(最好是样式)转换为Microsoft .doc和/或.docx格式。

似乎有很多例子可以反过来这样做,但我没有找到任何转换为​​ms文档格式的有用示例。

任何人都可以给我指一个api或提供一个这样做的例子

非常感谢

5 个答案:

答案 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对象(我认为)。