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

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

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

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

相关推荐
东边的小山14 小时前
python 图形界面多个WORD按名字排序合并成一个WORD
python·c#·word
写代码的【黑咖啡】1 天前
Python中的lxml:高效XML处理库
xml·开发语言·python
DS随心转小程序1 天前
ChatGPT和Gemini公式
人工智能·chatgpt·aigc·word·豆包·deepseek·ds随心转
驱动探索者1 天前
Linux list 设计
linux·运维·list
mudtools2 天前
C#中基于Word COM组件的数学公式排版实践
开发语言·c#·word
凯酱2 天前
Java8 遍历List 使用stream().parallel()并发安全
数据结构·windows·list
gc_22992 天前
学习C#调用OpenXml操作word文档的基本用法(18:学习文档页眉类)
c#·word·openxml·页眉·headerpart
meng半颗糖2 天前
vue3+tpescript 点击按钮跳转新页面直接通过链接预览word
前端·vue.js·word
spencer_tseng2 天前
org.xml.sax.SAXParseException: cvc-complex-type.3.2.2 sql-query result-type
xml
派大鑫wink3 天前
【Day48】MyBatis 注解开发:替代 XML 映射文件
xml·java·mybatis