解决Linux上的生成PDF时,中文字全是小框框的问题,在本地运行正常,到Linux服务器上就不行了;
1. 查看word文档是什么字体,将改字体复制到Linux上;
2. 放到/usr/share/fonts/下,建一个文件夹例如Chinese,放一个字体;一个文件夹放一个字体哦,放多了并不会用到
3. cd /usr/share/fonts/Chinese/
4. 接着根据当前目录下的字体建立scale文件
sudo mkfontscale
接着建立dir文件
sudo mkfontdir
然后运行
sudo fc-cache
5. 代码中加入:
FontSettings.setFontsFolder(“/usr/share/fonts/Chinese/”, true);在doc.save()前;
就解决啦
网友评论