当前位置: 首页 > news >正文

电脑上做免费网站教程视频微信销售平台

电脑上做免费网站教程视频,微信销售平台,中山网站建设收费标准,帝国cms网站模板这几天有个任务,服务端导出word要求从数据库取到多张图片,然后输出到word中,并且说明一共几张,当前是第几张。 网上翻了很久也没有找到示例,不过最终难题还是得到了攻克。 因为之前的代码是有一个导出的map&#xff0c…

这几天有个任务,服务端导出word要求从数据库取到多张图片,然后输出到word中,并且说明一共几张,当前是第几张。
网上翻了很久也没有找到示例,不过最终难题还是得到了攻克。
因为之前的代码是有一个导出的map,暂且叫resultMapresultMap中又有一个对象,这里暂且叫exportObj,我们要加的图片和文字说明都要加在这个exportObj里面。
怎么获取图片就不说了,各个系统肯定是不一样的,假设已经获取到了图片的url,然后后续代码如下:

// imgUrlList为图片的url集合
// 声明一个存放图片和说明map的list
List<Map<String, Object>> images = Lists.newArrayList();
// 遍历图片url
for (int i = 0; i < imgUrlList.size(); i++) {// 声明一个存放一对图片+说明的mapMap<String, Object> imageMap = Maps.newHashMap();// 图片放入map,图片类型自行修改imageMap.put("imageUrl", Pictures.ofUrl(imgUrlList.get(i), PictureType.PNG).center().fitSize().create());// 说明放入mapimageMap.put("text", "共" + imgUrlList.size() + "张图片,当前为第" + (i + 1) + "张");// map放入listimages.add(imageMap);
}
// list放入导出对象
exportObj.setImages(images);
// 导出对象放入最终的结果map
resultMap.put("exportObj", exportObj);
resultMap.put("otherData", ……);

代码这块就完成了,然后模板的配置如下:

{{?exportObj.images}}
{{@imageUrl}}
{{text}} 
{{/exportObj.images}}

这样就搞定了。


附上poi-tl的pom依赖:

<dependency><groupId>com.deepoove</groupId><artifactId>poi-tl</artifactId><version>1.10.0</version>
</dependency>
http://www.khdw.cn/news/4840.html

相关文章:

  • 软件工程师就业前景福州seo招聘
  • 瑞金网站建设黑帽友情链接
  • 对一个网站怎么做攻击测试搜狗竞价推广效果怎么样
  • 大型公司为什么做网站seo专员工资一般多少
  • 我想找个郑州做网站的电工培训
  • 淘宝请人做网站靠谱吗安徽seo推广公司
  • 网页设计报告结束语seo技术服务外包公司
  • 做网站 空间还是服务器广州网络推广平台
  • 奎屯网站制作惠州大亚湾经济技术开发区
  • 会员中心网站模板营销型公司网站建设
  • 网站访客抓取长沙网络营销顾问
  • 免费1级做爰片动漫在线观看网站百度快照怎么使用
  • 濮阳市网站怎么做宣传互联网网络推广公司
  • 怎么做动态网站页面广告公司网上接单平台
  • 网站空间测试合肥seo优化公司
  • 如何查看一个网站是否备案百度公司招聘官网最新招聘
  • 网站制作工作室免费建站网站一站式
  • wordpress 折叠seo优化工作有哪些
  • 免费建网站 建站之星长春seo技术
  • 模板免费下载官网杭州网站优化公司
  • 阿里云主机做网站江苏网站建设推广
  • 深圳手机网站制作公司网络seo推广
  • 建行手机网站软件外包
  • 广元网页制作公司新乡网站优化公司
  • 当今十大热门行业seo培训
  • 广州手机软件开发定制整站seo怎么做
  • 手机网站微信网站开发小网站
  • 广州招投标中心官网合肥百度推广优化
  • 网站开发意见书济南百度代理
  • 网站设计维护内容关键词优化最好的方法