問題描述
在centos服務器使用aspose.word轉換word文件爲pdf的時候顯示中文亂碼。但是在win服務器上使用可以正常轉換。
問題原因
通過查資料分析後確認是由於centos服務器缺少對應的字庫導致文件轉換出現亂碼的。
解決方案
安裝字庫。將win機器的C:\Windows\Fonts目錄下的全部文件拷貝到生產服務器字體安裝目錄下
然後執行以下命令更新字體緩存
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
不用重啓,刷新內存中的字體緩存使配置對系統生效
fc-cache
fc-list查看是否加入字體