主要原因是Linux服務器上一般安裝的字體有限,這時候如果用Aspose轉PDF就會出現亂碼,解決方法就是把Windows字體拷貝到服務器的目錄,逐個安裝,然后重啟服務器即可; Aspose 轉化PDF的過程中需要引用本地的字體庫,而centos沒有。
具體步驟如下:
1. 獲取window字體C:\Windows\Fonts目錄下字體復制到 Centos /usr/share/fonts
2. 安裝字體
安裝mkfontscale
yum install mkfontscale
運行mkfontscale
mkfontscale
運行mkfontdir
mkfontdir
安裝fontconfig
yum install fontconfig
運行
fc-cache -fv
3. 重啟系統 reboot