java poi 读取 word图片_Java Poi 根据文字内容 插入 word 图片-Go语言中文社区

需求描述

如下图,我需要在word里根据一个图片的名字,将名字替换成该图片(公章)

223d863487e88f6fe72ef7d328a68b2e.png

思路:

用POI遍历每一个表格里的每一行的每一个单元格,如果遇到我自己定义的"&章",则获取后面的图片的名字,然后利用POI的XWPFRun.addPicture(url,像素…)方法将图片添加到word里,然后将原有的文字清除掉。

注意:图片要放在表格的单元格里,最后单元格里的文本会被清除掉,只留下图片

简单生成图片和文字的代码:

注: 我的代码比较复杂,因为需求很复杂,如果你只需要简单生成下图片,可以参考这个

参考:https://stackoverflow.com/questions/26764889/how-to-insert-a-image-in-word-document-with-apache-poi

XWPFDocument doc = new XWPFDocument();

XWPFParagraph title = doc.createParagraph();

XWPFRun run = title.createRun();

run.setText("Fig.1 A Natural Scene");

run.setBold(true);

title.setAlignment(Paragra

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值