Java操作word模板插入图片
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模板插入图片相关推荐
- java读写word模板_Java操作Word模板插入列表
Java操作Word模板插入列表 通过poi操作word,插入各种编号的列表,包括数字,字母,罗马字符,自定义任意字符.下面的示例就用了音乐符♬. 1.制作模板,插入列表使用语法*,模板内容为{{*n ...
- Java操作word模板文件
关于导出word文档,之前想过用ireport但模板文件比较复杂不容易画.所以采取了Java操作word文件,替换word中的元素方法 模板文件如下 单位名称:$ACCTNAME$ NO: $SN$ ...
- Java操作Word模板产生全新内容Word
1. spire.doc的jar引用 首先我们需要用到国产word处理工具jar包spire.doc,可以通过maven仓库寻找,然后在pom文件中直接引用. 此处需要注意,我们需要使用的是spire ...
- java向Word模板中替换书签数据,插入图片,插入复选框,插入Word中表格的行数据,删除表格行数据
java向Word模板中替换书签数据,插入图片,插入复选框,插入Word中表格的行数据,删除表格行数据 使用插件:spire.doc 创建工具类,上代码: import com.spire.doc.D ...
- java操作word,添加页眉,页眉图片,替换书签,添加水印(全)
java操作word文档,添加页眉文本,页眉图片,替换书签,水印 原模板截图: 生成后的文档效果截图: 第一步:引入maven <dependency><groupId>spi ...
- Java利用poi生成word(包含插入图片,动态表格,行合并)
Java利用poi生成word(包含插入图片,动态表格,行合并) 测试模板样式: 图表 1 Word生成结果: 图表 2 需要的jar包:(具体jar可自行去maven下载) Test测试类: imp ...
- java word apache poi 操作word模板。
apache poi 操作word模板. 操作方式: 1.对于固定格,可以遍历格子然后替换其中指定的值例如在要替换的cell写入${example} 这样格式,遍历到之后替换. 2.对于需要增长的表格 ...
- java 操作 word 表格和样式,java读取word表格中的表格 java如何读取word中的excel表格数据...
Java 利用poi 可以直接读取word中的表格保持样式生1.读取word 2003及word 2007需要的jar包 读取 2003 版本(.doc)的word文件相对来说比较简单,只需要 poi ...
- 用“域”来往Word中插入图片
http://gzkhrh.blog.51cto.com/30447/121160 用"域"来往Word中插入图片 这里,会用到一个叫"INCLUDEPICTURE& ...
- winform剪贴板如何同时存储图片和文字_你真的会在Word里插入图片吗?没那么简单!...
点击上方[word精品教程]-右上角[...]-[设为星标⭐] 即可第一时间获取最新办公资讯 作者:Cxiaon 来源:松鼠App推荐站(ID:TuoYanSS) 今天来讲讲图片插入,经常会遇到一种 ...
最新文章
- 第十六届全国大学智能车竞赛华北赛区成绩汇总
- Chrome 技巧篇-浏览器网页设置编码,解决网页乱码问题,最新版charset插件获取,UTF-8编码设置
- Spring 2.0技术手册 下载
- js监听地址栏变化_vue中本地储存也可以实时监听
- python 文件管理_python 文件操作
- Python使用pandas合并多个Excel文件
- Javascript 汉字拼音排序
- 北京思源培训中心---C#下用P2P技术实现点对点聊天(2)
- 下载proteus-isis时出现的错误
- 55欧式空间02——正交矩阵、欧氏空间的同构
- 基于ERNIR3.0文本分类:(KUAKE-QIC)意图识别多分类(单标签)
- 微信小程序的text 的换行
- canvas 画一条波浪线 进度条
- stm32f105固件包_STM32F105/107
- 关于matlab中矩阵的运算
- ACM1008玛雅历 剖析
- Linux的网卡配置 vi /etc/sysconfig/network-scripts/ifcfg-ens33
- strftime( ) 函数说明
- 使用ARD远程管理用户的Parental Control和Dock
- ppt文字转换成word