美文网首页
java aspose word转pdf在Linux上全是小框框

java aspose word转pdf在Linux上全是小框框

作者: ivyDing | 来源:发表于2019-03-25 11:20 被阅读0次

    解决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()前;

    就解决啦

    相关文章

      网友评论

          本文标题:java aspose word转pdf在Linux上全是小框框

          本文链接:https://www.haomeiwen.com/subject/moaqvqtx.html