如何使用Java编辑word文档

时间:2010-03-22 18:20:55

标签: java ms-word

如何使用Java编辑word文档?

6 个答案:

答案 0 :(得分:5)

答案 1 :(得分:4)

您也可以使用COM来执行此操作。使用Java COM互操作库,如JACOB(JAVA COM BRIDGE):http://sourceforge.net/projects/jacob-project/

以下是使用Jacob与MS Word交谈的教程:http://www.land-of-kain.de/docs/jacob/

另一个看起来很有希望并将解决跨平台问题的库是J-Interop:http://www.j-interop.org/

答案 2 :(得分:3)

过去,我使用OpenOffice.org的Java API解决了这样的问题。它并不完全是轻量级的,但许可条款是慷慨的,并且它得到了开发社区的支持,并且确保它可以解析Microsoft在Word文件格式上造成的任何奇怪现象。可能值得一看。

答案 3 :(得分:2)

我不熟悉任何标准。它还取决于Word的版本,因为各种版本使用不同的文件格式。

来自Apache的POI project应该提供这样做的方法:

答案 4 :(得分:0)

您还可以尝试使用SIKULI

答案 5 :(得分:0)

您可以尝试Docmosis,它允许您从Java填充或生成Word文档。它基于BlairHippo建议使用OpenOffice API而不需要学习api。 JODReports类似。