问题描述
在centos服务器使用aspose.word转换word文件为pdf的时候显示中文乱码。但是在win服务器上使用可以正常转换。
问题原因
通过查资料分析后确认是由于centos服务器缺少对应的字库导致文件转换出现乱码的。
解决方案
安装字库。
将win机器的C:\Windows\Fonts目录下的全部文件拷贝到生产服务器字体安装目录下
然后执行以下命令更新字体缓存
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
执行命令让字体生效
Source /etc/profile
如果安装失败可以考虑修改权限
Chmod 755 *.ttf
如果本文对你有帮助,还请不吝赞赏。