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

我有一个.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,ms-word,docx

来源: https://codeday.me/bug/20190901/1787008.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值