Linux環境中使用aspose插件word轉pdf 中文亂碼解決方案


問題描述

在centos服務器使用aspose.word轉換word文件為pdf的時候顯示中文亂碼,但是在win服務器上使用可以正常轉換。

問題原因

通過查資料分析后確認是由於centos服務器缺少對應的字庫導致文件轉換出現亂碼的。

解決方案

安裝字庫,將win機器的c:\windows\fonts目錄下的全部文件拷貝到生產服務器字體安裝目錄下,然后執行以下命令更新字體緩存。

查看linux目前的所有字體

fc-list

查看Linux目前的所有中文字體

fc-list :lang=zh

拷貝到linux下的字體目錄

mkdir /usr/share/fonts/win
cp /local/src/fonts/* /usr/share/fonts/win

執行安裝字體命令

cd /usr/share/fonts
sudo mkfontscale
sudo mkfontdir 
sudo fc-cache -fv

執行命令讓字體生效

source /etc/profile

如果安裝失敗,可以考慮修改字體權限

chmod 755 *.ttf


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM