使用Poi-tl 生成word文档 处理word特殊符号方框带勾选 解决方法
解决方法是给word模板里的替换变量指定字体,比如我在word模板里定义了一个{{test}},因为在word文档里如果字体设置为Wingdings 2时,按下R键会自动出现符号,所以可以在某个替换变量的地方指定值为R,设置字体为Wingdings 2。
word模板内容如下
关键代码如下
Map<String,Object> map = new HashMap<String, Object>();map.put("test",new TextRenderData("R",new Style("Wingdings 2",14)));
这样生成word后就出现了前面的勾号同理,其它特殊符号也可以这么使用(其它符号就不是R键了,需要自己去查询对应的键位)
这边提供一些常用的键位
PS:生成的word文件在打开的电脑上一定要安装Wingdings 2 字体,否则会显示问号
补充一点:如果是想最终生成pdf文件的话,按照上面的设置,有时候字体可能会出现不能正常显示的问题,可以按照下面这样来解决
将
new TextRenderData("R",new Style("Wingdings 2",14))
替换成下面
new TextRenderData("\uF0FE",new Style("Wingdings",14))
这样pdf里面看到的效果就是正常的了
poi-tl jar包版本
<dependency><groupId>com.deepoove</groupId><artifactId>poi-tl</artifactId><version>1.10.0</version></dependency>
源码地址:https://github.com/javastudyer/exportTest.git
使用Poi-tl 生成word文档 处理word特殊符号方框带勾选 解决方法相关推荐
- 写论文时,Word文档修改保存后,文件越来越大的解决方法
写论文时,Word文档经过反复修改保存后,文件会越来越大,十分烦人,网上找了很多解决办法,按个尝试,现在总结分享出来,让大家少走弯路. 缩小word文件大小第一招: Word在保存DOC文件时只是把一 ...
- win10 word文档打不开怎么办?win10word停止工作的解决方法
在 Win10系统 中无法打开WORD,提示:Microsoft Office已停止工作 无法查看word文档,该怎么办呢?word无法打开已停止工作的现象小编在其他系统中也有遇到过对于这样的问题,是 ...
- office2007新建word文档,打开后跳出转换文件对话框的解决方法
1.你先选择"纯文本"格式打开word文件. 2.最左上角有个圆圈,也就是office按钮,里面有新建.保存等功能的那个.最右下边有个"word选项" 3.然后 ...
- 验证win10下解决某些word文档提示”内存或磁盘空间不足”的几种方法
验证win10下解决某些word文档提示"内存或磁盘空间不足"的几种方法 编者:李国帅 qq:9611153 微信lgs9611153 时间:2020-03-11 背景原因: 前段 ...
- PPT转Word文档及word图片批量居中
PPT转Word文档及word图片批量居中 一.PPT转word文档 1.工作中经常会需要把PPT的内容转成文档打印出来,操作需要频繁的复制粘贴,需要耗费大量的时间和精力. 2.首先打开PPT点击另存 ...
- word文档小方格怎么弄_如何在WORD文档中的小方格里打对勾,独家教程在这里,WORD中的小方框...
原标题:如何在WORD文档中的小方格里打对勾,独家教程在这里,WORD中的小方框 我们在做一些服务项目的协议或者代理委托时,通常会有一些项目需要我们在前面的小方框里打对勾,打印出来的纸质版只需要拿笔勾 ...
- java自动生成项目编号_java - Apache POI,在同一文档中创建项目符号点和编号列表 - 堆栈内存溢出...
我试图用apache poi创建一个既包含圆点又包含编号列表的文档. 我想得到这样的结果. 名单: 清单1项目0 清单1项目1 清单1项目2 列表后的段落. 清单2: 清单2项目0 清单2项目1 清单 ...
- 纯前端vue利用docxtemplater实现生成word文档下载 word模板,勾选框的默认勾选。。
首先需要下载如下工具: cnpm i docxtemplater pizzip jszip-utils file-saver -S 然后将它们引入: import JSZipUtils from &q ...
- 如何在线生成Word文档?一种极简,极强大的方法,支持图片表格等各种格式
大家在日常工作中会遇到这样的情况,在线给数万人生成一个证书.成绩单什么的,而且要求保存为word文档让大家下载. 难道我们要去学习word的编码格式?难道要去找一个word读写库?太复杂了!我们其实只 ...
最新文章
- ThreadLocal和单例对象比较
- python编程入门指南磁力下载-使用python 将bt转磁力链接
- CentOS 6 nginx(Tengine2.1.2)源码编译一键部署脚本
- 9月碎碎念-谈如何挑选一本书
- strtotime()加半个小时_椰子鸡这样做太好吃了,一滴水不用加,鲜香嫩滑,做法非常简单...
- 新书进展和我的决定。
- 理解SQL【转http://blog.jobbole.com/55086/】
- WMS仓储管理系统有那些功能?
- Web Client Software Factory系列(1):初识与预备知识
- 冲突符号_冲突营销关键词连载(二) 冲突
- matlab运行后没反映,matlab运行这个程序没有反应,也不报错,是什么原因?
- 在xml添加红色的星号android,在文本输入框中输入编辑文本(红色星号)的必填符号...
- 如何使用Python给自己的头像添加国旗
- 怎么查看自己本地的ip地址
- 【历史上的今天】3 月 4 日:美团网正式上线;Dropbox 的创始人出生;PS2 游戏机问世
- Apple M1(Mac Arm64) 安装开发工具
- 瑞星谷歌合作推免费杀毒软件
- 【XGBoost】第 7 章:使用 XGBoost 发现系外行星
- 体积小性能强悍能吃鸡的电脑主机 NUC8I7HVK
- JavaScript 时间操作
热门文章
- 【题解】【蓝桥杯】回文日期
- 麻省理工大学线性代数1806(1) 矩阵 行图像 列图像 如沐春风、如饮甘露、醍醐灌顶的线性代数
- Jenkins基础:Jenkinsfile使用实例:12:使用docker.build构建镜像
- Freemarker 简介 及手册
- 通过PHP保存图片到mysql,如何使用MySQL保存一个图片并且用PHP得到它
- WPS 如何删除我的设备
- 15、react 的 非受控组件 和 受控组件
- Amazon SageMaker测评分享,效果超出预期
- React SSR: 基于 express 自构建 SSR 服务端渲染
- html 抓取移动,网页采集提取数据教程,以自定义抓取方式为例 - 八爪鱼采集器...