解決Linux上的生成PDF時,中文字全是小框框的問題,在本地運行正常,到Linux服務器上就不行了;
1. 查看word文檔是什么字體,將改字體復制到Linux上;
2. 放到/usr/share/fonts/下,建一個文件夾例如Chinese,放一個字體;一個文件夾放一個字體哦,放多了并不會用到
3.?cd /usr/share/fonts/Chinese/
4.?接著根據(jù)當前目錄下的字體建立scale文件
sudo mkfontscale???
接著建立dir文件
sudo mkfontdir???
然后運行
sudo fc-cache
5.?代碼中加入:
FontSettings.setFontsFolder(“/usr/share/fonts/Chinese/”, true);在doc.save()前;
就解決啦