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

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

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

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

相关推荐
paeamecium2 小时前
【PAT甲级真题】- Student List for Course (25)
数据结构·c++·算法·list·pat考试
老约家的可汗6 小时前
list 容器详解:基本介绍与常见使用
c语言·数据结构·c++·list
老前端的功夫8 小时前
【Java从入门到入土】21:List三剑客:ArrayList、LinkedList、Vector的爱恨情仇
java·javascript·网络·python·list
程序员小崔日记9 小时前
一篇文章带你入门漏洞靶场:从 0 到 1 玩转 bWAPP(附完整安装教程)
xml·网络安全·漏洞学习·靶场搭建
csdn2015_10 小时前
springboot controller 参数可以是List吗
spring boot·后端·list
DowneyJoy11 小时前
【Unity3D补充知识点】常用数据结构分析-集合(List<T>)
数据结构·unity·c#·list
牢姐与蒯1 天前
list的实现
list
xuhaoyu_cpp_java1 天前
XML学习
xml·java·笔记·学习
逐渐会飞2 天前
如何用python在word插入复选框
python·word
AndrewMe82112 天前
detailed-docx:一个能保住格式的 Word 文档操作库
开发语言·python·word