gpt4 book ai didi

java - 如何用 Java 编辑 docx 字段内容?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:53:06 25 4
gpt4 key购买 nike

我有一个 .docx 模板,其中定义了字段。我需要获取用户在 Web 服务中输入的数据,并使用 Java 将其插入到这些字段中。

我和我的团队一天中的大部分时间都在研究这个问题,但我们一直无法找到一个直接的解决方案。

有没有办法相对容易地做到这一点?

谢谢。

编辑:

  • 按 alt+F9 后,所有字段显示如下:{ FORMTEXT }

  • POI 似乎没有足够的支持来执行此操作。

  • 我无法在 Windows XP 中成功设置 Open Office SDK,因为我无法满足它的所有依赖项。

  • docx4j 可能有效,但其中的 MailMerger 当前未使用给定数据填充字段。

  • 如果我提取 docx 并打开 word/document.xml 文件,这就是一个字段周围的 XML 的样子:http://pastebin.com/uXBtz7X5 (搜索 FieldName 和 FieldValue 以查看它们的定义位置)

最佳答案

查看 Docx4j,您可以使用它来更新 docx 文档中的字段,还有示例

fieldupdater example

关于java - 如何用 Java 编辑 docx 字段内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11674567/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com