一、插入多张图片的方法
1)文档中提供的使用区块实现多张图片的插入
区块的使用:在word模板中使用:
{ {?images}}
{ {url}}
{ {/images}}
这样定义模板后,数据模型的结构如下:
data.put("items", new ArrayList<JSONObject>(){
{
add(new JSONObject().fluentPut("url", "图片链接1"));
add(new JSONObject().fluentPut("url", "图片链接2"));
add(new JSONObject().fluentPut("url", "图片链接3"));
}});
上述图片链接也可以通过 Pictures.ofUrl().create() 构建 PictureRenderData 使用。
2)自定义插件实现多张图片的插入
按照方法插入多张图片时,必须使用对象的列表,也就是说必须在items列表添加包含url属性的对象;我们想让插入多张图变得更方便,使用'&'字符做为自定义插件的前缀。
插入多张图片的插件代码如下:
package com.fight.strive.sys.modules.poi_tl;
import com.deepoove.poi.data.Picture
这篇博客介绍了如何利用Java库Poi-tl在Word模板中插入多张图片,包括使用文档提供的区块、自定义插件以及在表格单元格内插入图片的方法。此外,还详细讲解了自定义插件实现word表格中相同内容单元格的上下合并,以提高自动化导出文档的效率。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



