0

我想编写一个 Java 程序,它将数据发送到包含表单文本字段的 Microsoft Word 文件。 这是Word文档

因此,带有表单文本字段的 MS Word 文件从 Java 程序中获取数据。

我搜索并找到了一个 API: http: //poi.apache.org/hwpf/ 但我不确定这是否适用于我的问题......

打招呼

THE-E

4

2 回答 2

1

是的,您应该能够使用 POI 来解决您的问题。但是,由于您使用的是 .docx 格式,因此您需要使用 XWPF 而不是 HWPF。两者不共享一个通用接口,所以你需要确保从一开始就使用 XWPF。

任何 POI 项目都是正在进行中的工作,目前对整个 HWPF 项目所做的工作并不多。但是,您至少应该能够将数据写入 .docx 文件。

于 2013-06-18T20:24:39.783 回答
1

您的 docx 使用MERGEFIELD 字段

docx4j 可以为您处理这些。请参阅此示例

我建议您使用v2.8.1.5和 2.8.1 的依赖项(来自同一个目录)。

于 2013-06-21T22:15:46.467 回答