利用aspose doc转成pdf在linux下汉字出现小方框问题

    今天在工作中遇到利用aspose doc转成pdf在linux下汉字出现小方框问题,现在讲解下解决办法。

首先在服务器上把生成的pdf下载下来,分析pdf编码:

利用aspose doc转成pdf在linux下汉字出现小方框问题_第1张图片


然后在linux安装该字体


这些都试了之后发现还不是不行,就去找了下aspose源码,发现代码中还缺失了一行


 FontSettings.setFontsFolder(ClassPathUtil.getClassesPath() + "font" + File.separator, true);

  在实例化doc时需要以上代码,问题成功解决。(注:Linux上还需要安装字体,不然也会出现方框)

 

你可能感兴趣的:(利用aspose doc转成pdf在linux下汉字出现小方框问题)