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

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

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

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

相关推荐
微露清风12 小时前
系统性学习C++-第九讲-list类
c++·学习·list
开开心心就好13 小时前
电子报纸离线保存:一键下载多报PDF工具
网络·笔记·macos·pdf·word·音视频·phpstorm
书中自有妍如玉16 小时前
Node.Js 实现模板生成Word、Word转Pdf文件、Excel生成、上传和下载
pdf·node.js·word
吴名氏.1 天前
细数Java中List的10个坑
java·开发语言·数据结构·list
emma羊羊1 天前
【weblogic】XML反序列化漏洞
xml·安全
格兰芬多呼神护卫2 天前
python实现Latex格式的公式转OMML并写入word
python·c#·word
不坑老师3 天前
利用不坑盒子在WPS中插入网页,放映的电脑无需安装插件,直接就能显示网页!
microsoft·word·powerpoint·wps
研來如此3 天前
XML与HTML
xml·html
一个W牛3 天前
报文比对工具(xml和sop)
xml·前端·javascript
ljh_learn_from_base3 天前
【spring boot 使用apache poi 生成和处理word 文档】
java·spring boot·word·apache