为有中文需求的客户提供多渠道中文技术支持.

Fri Nov 11, 2022 6:16 am

现在的方法是通过字体名获取指定路径字体,但是在多项目部署时非常不方便,希望可以引用项目自带路径或者字体包文件

EucliwoodSakura
 
Posts: 2
Joined: Fri Nov 11, 2022 6:13 am

Fri Nov 11, 2022 10:25 am

您好,

感谢您的留言。
请问您的场景是:word文档转pdf文档时,在结果pdf文档中指定字体文件吗?如果是,请从下面的链接访问相关帮助文档(由于不清楚您使用的语言,所以java和net的相关帮助文档我都放在下面了)。如果不是请详细描述您的场景。

Java: https://www.e-iceblue.cn/docjava/embed- ... d-pdf.html
Net:https://www.e-iceblue.cn/font/three-ways-to-embed-font-when-converting-word-to-pdf.html

Sincerely
Abel
E-iceblue support team
User avatar

Abel.He
 
Posts: 860
Joined: Tue Mar 08, 2022 2:02 am

Mon Nov 14, 2022 1:47 am

感谢您的解答,我所使用的语言是Java,使用的工具包为XLS,使用的场景是XLS转PDF。使用您给出的方案发现没有PrivateFontPath类。

EucliwoodSakura
 
Posts: 2
Joined: Fri Nov 11, 2022 6:13 am

Mon Nov 14, 2022 6:05 am

您好,

感谢您的反馈。
对于Xls转Pdf的场景时嵌入字体,请参考下面的代码。
如果您还有任何问题,欢迎随时联系。

Code: Select all
  Workbook workbook = new Workbook();
        workbook.loadFromFile("data/FontTest.xlsx");

        //嵌入私有字体
        String[] customFont = new String[]{"font/simhei.ttf"};
        workbook.setCustomFontFilePaths(customFont);


        workbook.saveToFile("output/result3.pdf", FileFormat.PDF);


Sincerely
Abel
E-iceblue support team
User avatar

Abel.He
 
Posts: 860
Joined: Tue Mar 08, 2022 2:02 am

Return to 中文技术支持