我正在查找读取和写入MS Word文档的Java库。 我要做的是:将MS Word文档与Java合并
- 从另一个Word文档读取模板文件,.DOT或.doc,并与数据库读取一些数据填充它
- 取数据和合并,与该文件描述以上,保留段落格式
用户可以对文件进行更新。
我搜索并找到POI Apache和UNO OpenOffice。 第一个可以轻松地读取模板并用我自己的数据库替换任何占位符。我没有发现关于合并两个或更多文档的任何内容。 OpenOffice UNO看起来更稳定但也很复杂。此外,我不确定它有能力合并文件。
我们正在寻找正确的方向?
我想过的另一个解决方案是将doc文件转换为docx。通过这种方式,我找到了更多可以帮助我们合并文档的库。 但我该怎么做?
谢谢!
http://stackoverflow.com/questions/2494549/is-there-any-java-library-maybe-poi-which-allows-to-merge-docx-files – 2012-07-21 12:09:51
感谢,但requiriment是.doc文件! – frengo 2012-07-21 12:11:36
“合并”文档意味着什么?只是将一个内容附加到另一个? – 2012-07-21 13:16:37