用aspose转换文档成PDF导致中文变成方框
用aspose将word、excel等文档转换成PDF后,PDF文件里面的中文全部变成了一个个小方框,这个问题一般在部署到服务器之后比较常见,原因是服务器的字体库里不支持这种类型的字体。解决步骤:1、在本地找到字体库文件夹,Windows的一般在:C:\Windows\Fonts 里面,找到里面所有的中文字体;2、用命令行进入到Linux服务器里面的 /usr/share/fonts,将本地的字体
·
用aspose将word、excel等文档转换成PDF后,PDF文件里面的中文全部变成了一个个小方框,这个问题一般在部署到服务器之后比较常见,原因是服务器的字体库里不支持这种类型的字体。
解决步骤:
1、在本地找到字体库文件夹,Windows的一般在:C:\Windows\Fonts 里面,找到里面所有的中文字体;
2、用命令行进入到Linux服务器里面的 /usr/share/fonts,将本地的字体上传到里面;
3、用 fc-cache -fv
命令来安装字体;
4、可以用 fc-list
查看已安装的所有字体。
如果,在/usr/share下面没有找到fonts目录,说明这台服务器还未安装字体库,需执行 yum install fontconfig
命令来安装字体库,然后接着执行2~4步就可以了。
更多推荐
已为社区贡献1条内容
所有评论(0)