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

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

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

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

相关推荐
T0uken5 小时前
【前端】:单 HTML 去除 Word 批注
前端·html·word
诸葛大钢铁18 小时前
WORD压缩两个免费方法
word
KingCruel18 小时前
NPOI 操作 Word 文档
word
我来整一篇1 天前
用Redis的List实现消息队列
数据库·redis·list
小可的科研日常1 天前
保持Word中插入图片的清晰度
word
周Echo周1 天前
20、map和set、unordered_map、un_ordered_set的复现
c语言·开发语言·数据结构·c++·算法·leetcode·list
莹莹学编程—成长记1 天前
list基础用法
数据结构·list
Darkwanderor1 天前
c++STL-list的使用和迭代器
c++·list
AI+程序员在路上1 天前
Web Service及其实现技术(SOAP、REST、XML-RPC)介绍
xml·rpc·web
小码ssim1 天前
通过POI实现对word基于书签的内容替换、删除、插入
java·word