如何使用Java编辑Word文档?如何使用Java编辑Word文档
回答
我不熟悉的任何标准。它也取决于Word的版本,因为各种版本使用不同的文件格式。
从Apache POI project应该提供的方法可以做到这一点:
你也可以尝试像SIKULI。
你也可以使用COM来做到这一点。使用雅各谈微软Word教程http://sourceforge.net/projects/jacob-project/
这里:http://www.land-of-kain.de/docs/jacob/
,看起来有希望,这将解决跨平台的其他图书馆使用Java COM互操作库像雅各布(JAVA COM桥)问题是J-Interop:http://www.j-interop.org/。
雅各布+1,过去一直是我的救星。但请注意,这会将你锁定到Windows中;你将无法在Unix或Mac上运行基于Jacob的解决方案。不过,不知道这是否是海报的问题。 – BlairHippo 2010-03-22 20:27:40
对于跨平台问题:请参阅我在上面的J-Interop上的编辑 – 2010-03-23 20:15:46
在过去,我已经使用OpenOffice.org的Java API解决了这样的问题。它不是轻量级的,但许可条款是慷慨的,它有一个开发社区的后盾,有一个既得利益,确保它可以解析Microsoft对Word文件格式造成的任何奇怪之处。也许值得一瞧。
你可以试试Docmosis,它允许你从Java填充或生成word文档。它基于BlairHippo使用OpenOffice API的建议,但不需要学习api。 JODReports与此类似。
- 1. 编辑Word文档
- 2. 如何用php编辑word文档?
- 3. 如何防止用户使用c#Word Interop编辑Word文档?
- 4. 使用Apache POI编辑Word文档
- 5. 如何从webdav编辑word文档?
- 6. 如何编辑只读Word文档(VBA)
- 7. 使用JSF RichFaces rich编辑word文档:编辑器?
- 8. 如何使用PowerShell编辑Word文档中的超链接?
- 9. 麻烦编辑Word文档用PHP
- 10. 编辑Word文档编程C#
- 11. 如何在2010年编辑页脚宏 - 启用word文档
- 12. 如何用asp.net打开,编辑和保存word文档
- 13. 从Web服务器编辑Word文档
- 14. 在网页中编辑word文档
- 15. 在ASP.Net中编辑Microsoft Word文档
- 16. 选项编辑Word文档在线
- 17. Word Interop Catch文档编辑事件
- 18. 编辑Word文档的属性
- 19. word文档在线编辑器
- 20. 如何在Android中编辑MS Word文档文件属性?
- 21. 如何防止用户使用C#4.0在DsoFramer中加载编辑Word文档?
- 22. 使用c#interop在word文档中编辑插入的图片
- 23. 使用程序创建和编辑word文档
- 24. 使用PHP从Word文档创建可编辑的PDF
- 25. 用Java创建Word文档
- 26. 如何在富编辑控件中显示Word文档?
- 27. 如何编辑MS Word .xsl样式文档以删除父项
- 28. 如何编辑后打印Word文档就
- 29. 如何使用VBA在Word文档中找到公式编辑器?
- 30. 如何编辑文档库
+1对于一个有价值的项目来说,但根据他们的页面,Word的方面有点后事; POI看起来像是专注于Excel。它无法处理.docx,看起来他们正在寻找Word方面的项目领导。不知道这对海报是否重要。 – BlairHippo 2010-03-22 20:32:15
我尝试poi,虽然它可以处理简单的文本文档,但如果您的原始模板中有图像,poi将会丢失它们。 – Ted 2013-08-16 18:07:13
docx4j(我工作的)关注于docx,然后是pptx,然后是xlsx。现在,POI确实支持XML文件格式。 – JasonPlutext 2013-11-01 02:01:36