如何使用Java将数据插入Microsoft Word模板?

时间:2013-07-17 07:19:00

标签: java ms-word word-template

我有一张数据地图,我想在现有的Microsoft Word模板中插入字段。最好,我想用Java完成它。我从pdf文件中提取文本,然后解析它以获取数据。现在,我需要弄清楚如何将该数据插入到单词模板中,该单词模板用作表单。根据数据,我的意思是姓名,地址等等。

甚至可能吗?我无法找到任何有助于我完成此任务的文档或参考资料。我已经能够找到一些关于创建MS Word文档的东西,但是只要插入到模板文本字段中就没有了。

2 个答案:

答案 0 :(得分:3)

我多次使用JWord来从模板创建文档。它不是免费的,而是完成了我所需要的。

答案 1 :(得分:1)

我建议使用ODF文档的ODFDOM项目(LibreOffice,OpenOffice打开文档格式,而不是Microsoft MOOXML格式)。

您可以加载ODF文档并修改其中的变量,样式和内容,也可以从头开始创建文档。

该项目非常活跃,最新版本为2014-06-02 - ODF Toolkit 0.6.1-incubating。