使用Aspose将Word转成Pdf后中文乱码问题
场景:
使用Aspose.Word将word文档转换成pdf。
本地Windows开发环境,pdf文件正常。
但是将程序部署到CentOS的服务器上,pdf的中文就都是乱码了。
解决思路:
- 运行jetty服务时,指定
java -Dfile.encoding=UTF-8
或GBK
参数都无效。 - 添加日志输出,发现读取出来的Word纯文本内容,中文也还是正常的,那么就只剩最后转pdf的原因了。
想到pdf是一种为打印设计的文档格式,可能跟字体相关。而且转出来的pdf中文都是空心方框,不是单纯的乱码,很有可能是缺少字体渲染不出来造成的。 - 服务器上用
fc-list
命令查看字体,果然没有中文字体 - 接下来将本机Windows的字体上传到CentOS服务器上。
具体操作:
将Windows上字体文件C:\Windows\Fonts
目录,复制到CentOS的/usr/share/fonts
目录
运行sudo fc-cache -f -v
命令刷新字体缓存
原文链接:https://www.jianshu.com/p/d7d779f7cf88
使用Aspose将Word转成Pdf后中文乱码问题相关推荐
- word转换成pdf后乱码怎么办
平常工作或学习中,很多Word文档需要转换成PDF格式文档,方便阅读和参考.之前用过在线的转换工具,转换出来的效果实在不好,有大小限制不说,有时格式也会乱,之后经过小编的不断测试,终于找了一款实用的工 ...
- Word转成PDF后字体变了是怎么回事?
我们都知道PDF格式比Word文档更稳定且不易被修改,所以一些日常比较重点的文档都是转成PDF文件保存或发送,但是有时Word文档的字体转成PDF文档后却变成其它了这是怎么回事呢? 这种情况大部分是o ...
- 使用LibreOffice将word转化为pdf -解决中文乱码
1.下载安装 linux 下载rpm包 # wget https://mirrors.cloud.tencent.com/libreoffice/libreoffice/stable/7.0.6/rp ...
- word里面用mathtype编辑公式转成PDF后出现乱码
在写毕业论文时,经常用mathtype编辑公式,但当生成PDF时,公式会出现乱码现象,如下图所示: 解决方法(1): 步骤1:在word菜单栏左上角中选择"文件& ...
- word转成pdf后,目录不能跳转
问题:在论文写作完成之后,我用word将其转为pdf.然而,发现存在目录不能跳转的问题,在此之前的word版本时,目录跳转是没问题. 解决方式:转pdf的方式我们需要另外换一个,之前我是这样转的-&g ...
- word转换成PDF后图片模糊的解决方法(究极方法)
在visio中使用visio工具画的图,添加到word中,无论什么方式输出为PDF文件,在PDF中都是清晰的矢量图,而遇到以下几种情况时,word转为PDF图片会变模糊. 一.模糊情况 ①将png.j ...
- 经验:从ppt复制到word中的图片在导出成PDF后出现黑框怎么解决
经验:从ppt复制到word中的图片在导出成PDF后出现黑框怎么解决 更新历史 20190602: 首次发布 在使用ppt和word的过程中,发现一个现象:将ppt中的图片复制到word中时,图片是没 ...
- 在linux环境下com.aspose.words将word文件转为pdf后乱码,window环境下不会
在linux环境下com.aspose.words将word文件转为pdf后乱码,window环境下不会 乱码原因是因为在linux系统下没有中文字体,所以转换的时候乱码,需要我们手动把window系 ...
- C# 使用Microsoft.Office.Interop将Excel、Word转换成PDF遇到的问题总结
首先应用中引入Microsoft.Office.Interop.Excel.Microsoft.Office.Interop.Word两个dll,将嵌入式互操作类型设为False, WORD转换成PD ...
最新文章
- 非常有必要了解的Springboot启动扩展点
- keepoutlayer设定_AD的keepout层是做什么用的,如何使用
- oracle简版如何打开,如何打开和关闭Oracle游标
- 沉浸式视频技术应用与挑战
- 运用高斯核模型进行最小二乘回归_比特币价格与时间存在关系?一文读懂比特币价值的对数增长模型...
- Qt|C++工作笔记-QVector与Vector去重复的值
- [poj2234]Matces Game_博弈论
- mysql datatype 类型_MySQL DataType--数值类型
- ibdata1 mysql_ibdata1 mysql-bin
- android评论数据如何返回@用户_教你如何用JavaScript来驯服服务端返回的数据
- 人为什么总感觉莫名的心烦?
- 欣赏多彩的计算机作品教案,三年级上信息技术教案-欣赏多彩的计算机作品(一)云南版...
- 如何用3升和5升桶量取4升水?
- C语言printf语法
- 极客大学架构师训练营 数据结构与算法 平衡二叉树 红黑树 动态规划 遗传算法 第15课 听课总结
- VxLAN技术基本原理
- oracle使用with as 提升查询效率
- easyui 行编辑中上传附件
- python蜂鸣器_Python与硬件学习笔记:蜂鸣器(转)
- 计算机主机箱内部各部件,电脑主机箱内的部件组装图解