1. 程式人生 > 其它 >Linux下word轉pdf中文亂碼問題

Linux下word轉pdf中文亂碼問題

最近遇到一個問題,word下載正常,word轉pdf後下載出現亂碼(如果是本地windos則沒有問題,如果是Linux上直接顯示亂碼)。

最後通過搜尋找到了原因:
原因之所以Windows不會有亂碼在於C:\Windows\Fonts(有windows豐富的字型庫,而Linux很缺乏)。

其實早在很久以前搭建WordPress站點的時候就遇到這樣的亂碼問題,那個時候也是將Windows的字型庫上傳解決的。

解決問題步驟如下:

1.上傳windows字型庫所有檔案到Linux上

將C:\Windows\Fonts全部上傳,上傳的方式可以在git bash終端敲scp命令,也可以採用Xftp或WinScp等工具。

注意:
上傳前,需要在/usr/share/fonts/建一個新的目錄,名字叫winFonts(mkdir winFonts)。

2.生成字型索引檔案(執行兩條命令)

sudo mkfontscale
sudo mkfontdir

3.更新字型快取

sudo fc-cache -fv

4.重啟伺服器

reboot

按照上述步驟成功解決了問題。Linux環境為CentOS7.x,親試有效。
主要參考這位朋友的文章:
Linux下word轉pdf中文亂碼問題