freemarker通过doc模板(xml模板)生成word,list循环添加多张图片

先写好word格式的文档,在其中插入一张图片,然后重命名为ftl,再用编辑器打开,把图片那一段base64信息用freemarker表达式替换掉。 之后把图片的信息输出到模板即可。

多张图片显示:
需要注意的是,多张图片显示时,当list循环的时候,如果你不改变图片两个属性w:name和imagedata src的值,那么它永远也是调用第一张图片的地址,显示的都是第一张图片。
更改两个属性w:name和imagedata src的方法:

用变量个体的索引来改变两个属性的名字,变量个体的索引格式为"变量名字_index",见下面红色加粗字体部分。

相关推荐
Lucky_Turtle8 小时前
【Java Xml】Apache Commons Digester3解析
xml·java·apache
莫陌尛.12 小时前
xml 方式声明式事务案例
xml
m0_7280331319 小时前
JavaWeb——(web.xml)中的(url-pattern)
xml·前端
草莓熊Lotso20 小时前
C++ 手写 List 容器实战:从双向链表原理到完整功能落地,附源码与测试验证
开发语言·c++·链表·list
睿思达DBA_WGX20 小时前
使用 python-docx 库操作 word 文档(3):读取word文档的内容
python·word
cehuishi952720 小时前
excel中关联word邮件合并使用
word·excel·批量打印·邮件合并
SoberChina20 小时前
Jasperreport 导出word 多个element重叠部分导致不显示(不支持)
pdf·word·jaspersoft·模版打印
缺点内向21 小时前
Java:将 Word 文档转换为密码保护的 PDF 文件
java·pdf·word
jaray21 小时前
word和wps下分别设置签名或图片背景透明色的方法
word·wps
龙仔CLL21 小时前
vue3下载图片,pdf,excle,word通用函数
pdf·vue·word