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

Thu May 19, 2022 2:35 pm

【问题现象】在本地win10系统上,生成的PDF正常,放在LInux上生成的PDF文件大小为0kb,无报错日志
1.采用的是spire.xls.free-5.1.0版本
2.初步怀疑是字体问题,
2.2在docker容器确实没有安装字体
2.1尝试自定义字体路径,也是未正确生成文件
3.系统版本:Linux version4.40-165-generic(gcc version 5.4.0 20160609(Ubuntu5.4.0-6ubuntu1~16.04.10))

关键是这个不报错,很闹心,不知道是哪的问题

rkt616392188
 
Posts: 1
Joined: Thu May 19, 2022 2:23 pm

Fri May 20, 2022 10:44 am

您好,

感谢您的询问。
根据你描述的问题现象,我初步推断也是由于缺少字体导致的。我们之前做过大量测试,如果是Docker容器安装了文档使用到的字体或者代码指定了字体是不会出现问题的。您得确保你指定的字体是Excel文档中使用到的,我们提供了下面这两种方式指定字体,你都可以试试。
workbook.setCustomFontFileDirectory();
workbook.setCustomFontFilePaths();

另外,建议您使用我们的最新商业版(Spire.XLS for Java版本: 5.5.0)进行测试,它比免费版包含的修复和新功能都更多,会更稳定。如果验证后问题依旧存在,请提供以下信息供进一步调查。
1)测试代码以及输入Excel文档
2)Dockerfile文件

Sincerely,
Kylie
E-iceblue support team
User avatar

kylie.tian
 
Posts: 412
Joined: Mon Mar 07, 2022 2:30 am

Thu May 04, 2023 6:04 am

我是用.net standard版本,将ppt每个幻灯片转换为图片并保存,但是图片上的文字都是小方框乱码,但是同样的字体英文不会出现,只有中文会,.net6版本的也不会,请问该如何解决?

henandcy
 
Posts: 4
Joined: Thu May 04, 2023 6:00 am

Thu May 04, 2023 7:40 am

你好

感谢你的留言。
你的系统是否已经安装了ppt文档使用的字体呢?另外,你目前使用的是那个版本验证的,因为我们最新的商业版(Spire.Presentation Pack Hotfix版本: 8.4.1)包含更多的bug修复, 你可以使用这个版本再验证下,如果测试之后问题仍然存在,请提供你输入的ppt文件给我们做进一步调查,你可以在这里上传或者通过邮件(support@e-iceblue.com)提供给我们。

Best Regards,
Herman
E-iceblue support team
User avatar

Herman.Yan
 
Posts: 115
Joined: Wed Mar 08, 2023 2:00 am

Return to 中文技术支持