Java操作word模板插入图片

在word模板中写上图片语法,插入本地图片,同时还支持网络图片,定义图片大小。

1.制作word模板,插入图片使用语法@,支持插入本地图片和网络图片{{@localPicture}} {{@urlPicture}}

2.使用Poi-tl,添加依赖

<dependency><groupId>com.deepoove</groupId><artifactId>poi-tl</artifactId><version>1.0.0</version>
</dependency>

poi-tl是一个java的模板引擎。

GitHub主页:https://github.com/Sayi/poi-tl
文档地址:http://deepoove.com/poi-tl

3.Java代码示例

public void testNumbericRender() throws Exception {Map<String, Object> datas = new HashMap<String, Object>() {{//本地图片put("localPicture", new PictureRenderData(100, 120, "src/test/resources/logo.png"));//网路图片 put("urlPicture", new PictureRenderData(100, 100, ".png", BytePictureUtils.getUrlByteArray("https://avatars3.githubusercontent.com/u/1394854?v=3&s=40")));}};XWPFTemplate template = XWPFTemplate.compile("~/picture.docx").render(datas);FileOutputStream out = new FileOutputStream("out_picture.docx");template.write(out);out.flush();out.close();template.close();}

Java操作word模板插入图片相关推荐

  1. java读写word模板_Java操作Word模板插入列表

    Java操作Word模板插入列表 通过poi操作word,插入各种编号的列表,包括数字,字母,罗马字符,自定义任意字符.下面的示例就用了音乐符♬. 1.制作模板,插入列表使用语法*,模板内容为{{*n ...

  2. Java操作word模板文件

    关于导出word文档,之前想过用ireport但模板文件比较复杂不容易画.所以采取了Java操作word文件,替换word中的元素方法 模板文件如下 单位名称:$ACCTNAME$ NO: $SN$ ...

  3. Java操作Word模板产生全新内容Word

    1. spire.doc的jar引用 首先我们需要用到国产word处理工具jar包spire.doc,可以通过maven仓库寻找,然后在pom文件中直接引用. 此处需要注意,我们需要使用的是spire ...

  4. java向Word模板中替换书签数据,插入图片,插入复选框,插入Word中表格的行数据,删除表格行数据

    java向Word模板中替换书签数据,插入图片,插入复选框,插入Word中表格的行数据,删除表格行数据 使用插件:spire.doc 创建工具类,上代码: import com.spire.doc.D ...

  5. java操作word,添加页眉,页眉图片,替换书签,添加水印(全)

    java操作word文档,添加页眉文本,页眉图片,替换书签,水印 原模板截图: 生成后的文档效果截图: 第一步:引入maven <dependency><groupId>spi ...

  6. Java利用poi生成word(包含插入图片,动态表格,行合并)

    Java利用poi生成word(包含插入图片,动态表格,行合并) 测试模板样式: 图表 1 Word生成结果: 图表 2 需要的jar包:(具体jar可自行去maven下载) Test测试类: imp ...

  7. java word apache poi 操作word模板。

    apache poi 操作word模板. 操作方式: 1.对于固定格,可以遍历格子然后替换其中指定的值例如在要替换的cell写入${example} 这样格式,遍历到之后替换. 2.对于需要增长的表格 ...

  8. java 操作 word 表格和样式,java读取word表格中的表格 java如何读取word中的excel表格数据...

    Java 利用poi 可以直接读取word中的表格保持样式生1.读取word 2003及word 2007需要的jar包 读取 2003 版本(.doc)的word文件相对来说比较简单,只需要 poi ...

  9. 用“域”来往Word中插入图片

    http://gzkhrh.blog.51cto.com/30447/121160 用"域"来往Word中插入图片   这里,会用到一个叫"INCLUDEPICTURE& ...

  10. winform剪贴板如何同时存储图片和文字_你真的会在Word里插入图片吗?没那么简单!...

    点击上方[word精品教程]-右上角[...]-[设为星标⭐] 即可第一时间获取最新办公资讯 作者:Cxiaon  来源:松鼠App推荐站(ID:TuoYanSS) 今天来讲讲图片插入,经常会遇到一种 ...

最新文章

  1. 第十六届全国大学智能车竞赛华北赛区成绩汇总
  2. Chrome 技巧篇-浏览器网页设置编码,解决网页乱码问题,最新版charset插件获取,UTF-8编码设置
  3. Spring 2.0技术手册 下载
  4. js监听地址栏变化_vue中本地储存也可以实时监听
  5. python 文件管理_python 文件操作
  6. Python使用pandas合并多个Excel文件
  7. Javascript 汉字拼音排序
  8. 北京思源培训中心---C#下用P2P技术实现点对点聊天(2)
  9. 下载proteus-isis时出现的错误
  10. 55欧式空间02——正交矩阵、欧氏空间的同构
  11. 基于ERNIR3.0文本分类:(KUAKE-QIC)意图识别多分类(单标签)
  12. 微信小程序的text 的换行
  13. canvas 画一条波浪线 进度条
  14. stm32f105固件包_STM32F105/107
  15. 关于matlab中矩阵的运算
  16. ACM1008玛雅历 剖析
  17. Linux的网卡配置 vi /etc/sysconfig/network-scripts/ifcfg-ens33
  18. strftime( ) 函数说明
  19. 使用ARD远程管理用户的Parental Control和Dock
  20. ppt文字转换成word

热门文章

  1. python 画三角函数_如何用python表示三角函数
  2. 代码质量分析利器之SonarQube【史上最全】
  3. 201671010415+词频统计软件项目报告
  4. 输油管的布置数学建模matlab,输油管布置问题的优化模型
  5. C语言拯救者 番外篇 (Windows实用调试技巧)
  6. ddr读时序波形_DDR3时序测试,信号完整性测试
  7. excel--text(双坐标图表)
  8. Shopify速度优化
  9. 怎样轻松批量追踪拼多多快递?
  10. 计算机excel怎么添加实线边框,给excel表格添加边框线