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

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

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

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

相关推荐
椰椰椰耶16 小时前
【MyBatis】XML实现,配置方法和增、删、改、查
xml·oracle·mybatis
西西弗Sisyphus19 小时前
如果让计算机理解人类语言- Word2Vec(Word to Vector,2013)
人工智能·word·word2vec
心之语歌1 天前
Java poi-tl 使用 word 模板 生成 word
java·开发语言·word
旷世奇才李先生1 天前
XML Schema 安装使用教程
xml
ddfa12342 天前
XML 笔记
xml·服务器
wh39332 天前
使用Python将PDF转换成word、PPT
python·pdf·word
一勺菠萝丶3 天前
Spring Boot + MyBatis/MyBatis Plus:XML中循环处理List参数的终极指南
xml·spring boot·mybatis
纳兰青华3 天前
bean注入的过程中,Property of ‘java.util.ArrayList‘ type cannot be injected by ‘List‘
java·开发语言·spring·list
云泽野3 天前
【Java|集合类】list遍历的6种方式
java·python·list
oioihoii4 天前
C++11 forward_list 从基础到精通:原理、实践与性能优化
c++·性能优化·list