【问题标题】:How to insert data into a Microsoft Word Template using Java? [duplicate]如何使用 Java 将数据插入 Microsoft Word 模板? [复制]
【发布时间】:2013-07-17 07:19:00
【问题描述】:

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

有可能吗?我找不到任何可以帮助我完成这项任务的文档或参考资料。我已经能够找到一些关于创建 MS Word 文档的东西,但就插入模板文本字段而言一无所获。

【问题讨论】:

标签: java ms-word word-template


【解决方案1】:

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

【讨论】:

  • 它看起来是个不错的产品,但我做这个项目是为了帮我的雇主……所以,我没有兴趣在我的时间之外花钱。
【解决方案2】:

对于 ODF 文档(LibreOffice、OpenOffice 开放文档格式,不是 Microsoft MOOXML 格式),我建议使用 ODFDOM 项目。

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

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

【讨论】:

  • 要求是特定于 MS Word。
  • 好的,“Microsoft Word 模板”的意思是指通用 Microsoft 样式的 Word 文档。请注意,您始终可以将其转换为 ODF 并从那里开始。
  • 这个问题已经有两年多了。我早就解决了。
  • 也许其他人仍然感兴趣,否则我们将删除所有旧的和已解决的问题。
  • @Hohenheim 我不记得了。这差不多是三年前的事了,但我认为这并不难。在 C# 中更容易。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-09-09
  • 1970-01-01
  • 2014-01-12
  • 1970-01-01
  • 1970-01-01
  • 2011-09-15
  • 1970-01-01
相关资源
最近更新 更多