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

Thu Sep 14, 2023 9:39 am

out.png
在net5.0中使用FreeSpire.xls 12.7.0 进行excel转化成png,图片显示异常,文档中的列宽是不一样的

下面是代码:
Workbook workbook = new Workbook();
workbook.LoadFromFile(@"files/out.xlsx"); // 加载Excel文件
Worksheet sheet1 = workbook.Worksheets[0];
sheet1.SaveToImage(@"files/out.png", ImageFormat.Png);


请告诉我是否有设置上的问题

chen821708726
 
Posts: 4
Joined: Thu Sep 14, 2023 9:32 am

Fri Sep 15, 2023 3:31 am

您好,

感谢您的询问。
我模拟了一个Excel文件并测试了您提供的代码,但没有遇到与您相同的问题。你可以通过链接(https://www.e-iceblue.cn/Downloads/Spire-XLS-NET.html)下载我们的Spire.Xls for .NET 13.9.1最新商业版再次进行测试。如果此问题也存在于最新版本,请提供以下信息来帮助我做进一步调查。提前感谢。
1)测试的Excel文件,您可以附在此处或通过电子邮件发送给我们(support@e-iceblue.com)。
2)测试环境,如win10。

Sincerely,
Ula
E-iceblue support team
User avatar

Ula.wang
 
Posts: 282
Joined: Mon Aug 07, 2023 1:38 am

Fri Sep 15, 2023 3:41 am

使用最新版的Spire.xls依然存在问题,excel文件已上传
1 net5.0项目
2 挂载在docker上,linux环境

chen821708726
 
Posts: 4
Joined: Thu Sep 14, 2023 9:32 am

Fri Sep 15, 2023 8:55 am

您好,

感谢您更多的询问。
我在ubuntu16.04上的docker测试您的场景,虽然也出现了内容偏移的问题,但没有您方那么严重。如图:
5.png

另外,从您给的结果图片来看,图片中内容所用字体发生改变了,不是原文档中用到的“宋体”了,请您检查docker中字体库中是否有“宋体”,没有的话,请安装后再次测试,如果安装后问题还是存在,请提供docker的版本号,以及docker所在宿主linux的版本号(如Centos 7.9)

Sincerely
Ula
E-iceblue support team
User avatar

Ula.wang
 
Posts: 282
Joined: Mon Aug 07, 2023 1:38 am

Mon Sep 18, 2023 1:54 am

1 Docker version 24.0.6, build ed223bc 最新版decker desktop
2 linux:Debian GNU/Linux 10 \n \l
3 vs2019 asp.net core web api 项目

字体文件存在于usr/share/fonts 路径下

chen821708726
 
Posts: 4
Joined: Thu Sep 14, 2023 9:32 am

Tue Sep 19, 2023 10:04 am

您好,

感谢您的更多询问。
我的同事已经通过QQ联系您了,请继续在QQ上关注这个问题。

Sincerely,
Ula
iceblue support team
User avatar

Ula.wang
 
Posts: 282
Joined: Mon Aug 07, 2023 1:38 am

Return to 中文技术支持