作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个 .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 文档中的字段,还有示例
关于java - 如何用 Java 编辑 docx 字段内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11674567/
我是一名优秀的程序员,十分优秀!