aspose.words生成pdf字体乱码为方框
描述
利用aspose.words生成pdf文档发现生成文档字体乱码
<dependency><groupId>aspose.words</groupId><artifactId>words-pdf</artifactId><version>18.10-SNAPSHOT</version>
</dependency>
解决
原因
并不是pdf乱码,乱码的化会是一堆??,方框是因为linux的字体库中没有和pdf字体匹配的格式,也就是说没有pdf匹配的字体格式,比如文档字体是宋体,但是系统没有这种字体,所以就会乱码,一般中文多一些
解决
下载需要的word字体库一般是.ttf或.ttc的文件
下面以docker为例,linux同理
- 新建/usr/share/fonts目录(字体库目录)
- 将自己需要的字体拷贝到目录
- 执行fc-cache,刷新系统字体库缓存
- 查看fc-list
DockerFile示例
FROM java:8
MAINTAINER zhangy
EXPOSE 8080
COPY Fonts/ /usr/share/fonts/
RUN fc-cache
RUN mkdir /app && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo "Asia/shanghai" > /etc/timezone
RUN mkdir /app/agent
WORKDIR /app
ADD app.jar app.jar
CMD java ${JAVA_OPTS} -jar app.jar
aspose.words生成pdf字体乱码为方框相关推荐
- java生成pdf字体居中,Java生成pdf文件,解决中文乱码问题
如下代码使用itext生成pdf文件,通过设置中文字体避免乱码. /** * AsianTest.java */ import java.io.FileOutputStream; import jav ...
- php生成pdf乱码_php+tcpdf生成pdf: 中文乱码
TCPDF是一个生成PDF的不错的库,可惜,官方对包括中文在内的东亚字体支持不怎么样的. 场景:某项目需要根据数据库信息生成pdf格式的发票,考虑采用稳定的tcpdf,虽然还有许多其它选择,但是这个应 ...
- java生成pdf文件乱码问题解决
原因一:查看下是不是模版的问题,生成的pdf模版,是通过word转来,用最新的word版本生成pdf模版 原因二:往pdf中填充的字体乱码,需要针对填充pdf域进行设置字体和格式
- java 生成pdf 字体 type1、ttf、ottf、cid、woff
java生成pdf技术选型 技术选型 java生成pdf最终选择itext7+pdfhtml+freemarker.为什么使用这个组合呢?生成pdf,通常会用html转pdf,这是因为html+css ...
- aspose word 转pdf中文乱码_pdf转word——都是乱码!怎么办
就一般使用者的理解,pdf可以分为两种,一种是图片版pdf,一种是文字版pdf.图片版pdf,比较典型的是通过扫描得到的pdf文件,特点是每张pdf就是一张图片,上面的文字信息是不可直接复制的,如下图 ...
- aspose word转pdf 中文乱码
aspose word.excel转pdfwindows正常 服务器中文乱码 原因:服务器缺少中文字库 # 刷新字体缓存 fc-cache # 查看所有字体 fc-list # 查看所有中文字体 f ...
- tcpdf 打印PDF字体乱码,通过视图解决方法
路由 routes.php $router->get('charge', SamProofingController::class.'@charge');$router->get('tot ...
- php利用tcpdf导出pdf保存文件名,使用TCPDF撰写和生成PDF文件
一.需求 某一个合同需要在线生成,其中一部分内容是固定的,而另一部分内容是需要添加和编辑的. 编辑的部分是表单内容的填写,内容涵盖了:table input 两个主要的html元素 现在需要在页面编辑 ...
- mac字体或windows字体安装到linux,解决linux服务器word文档生成pdf文档出现乱码
安装原因:在进行程序开发时,有时会遇到某些场景会需要此操作.比如服务器端生成word文档转pdf文档,因为linux没有某些字体导致生成端pdf出现乱码. 安装步骤 服务器目录 /usr/share/ ...
- PHP生成PDF完美支持中文,解决TCPDF乱码
PHP生成PDF完美支持中文,解决TCPDF乱码 2011-09-26 09:04 418人阅读 评论(0) 收藏 举报 phpfontsheaderttfxhtml文档 PHP生成PDF完美支持中文 ...
最新文章
- 【Linux】【服务器】 CentOS7下安装MySQL(版本8.0)详细过程步骤
- c25---条件编译
- 4月全球域名商域名解析量23强:西数解析量破百万
- 单片机课程设计数字心率计_光学心率传感器详细使用教程
- rhel6.9 yum安装mysql_在RHEL6.9上安装MySQL5.7
- Windows下搭建Wampserver+WordPress
- bzoj千题计划203:bzoj3994: [SDOI2015]约数个数和
- 跟我一起学jQuery——第一集
- Java网络连接之HttpURLConnection、HttpsURLConnection
- 编译安装httpd,并启动之
- 浅层分析-shallow parsing
- html验证码功能如何实现原理,基于JS实现一个随机生成验证码功能
- 自动驾驶 4-4 纵向车辆建模Longitudinal Vehicle Modeling
- Mac eclipse adt sdkmanager打不开
- Docker 安装 zookeeper
- [转载]关于雷电防御
- #AI边缘计算单元-想搞开发,买树莓派还是Nano?
- 【应用程序无法正常启动0xc000007b 请点击确定关闭应用程序】的错误如何解决?
- 炮轰三国服务器维护,炮轰三国上红色要多少个精华 | 手游网游页游攻略大全
- 天干地支计算公式_日干支公式速算法,根据阴历或阳历推算日干天干地支方法...