icejd
June 17, 2020, 8:06am
1
将EXCEL文件转出到PDF时,单元格的文字被遮挡了,但是用MSEXCEL则不存在这个问题
页脚的文字也有问题,会超出页宽,没有自动换行
原文件及两种不同的结果,在下面的压缩包中
xls.zip (114.7 KB)
我所用的代码如下
using (Workbook workbook = new Workbook(file))
{
Aspose.Cells.PdfSaveOptions saveOptions = new Aspose.Cells.PdfSaveOptions();
saveOptions.CheckWorkbookDefaultFont = true;
workbook.Save($"{file}.pdf", saveOptions);
}
我不能使用
worksheet.AutoFitRows()
来调整,因为这将导致转出的第一页的格式变乱
自动行高的结果如下
autorow.pdf (47.6 KB)
@icejd ,
感谢您的示例文件。
我们注意到了您所描述的问题,但为了准确评估问题,我们还需要工作簿中使用的字体(.ttf)文件(例如SimSun)。请压缩字体文件并将其附加,我们将尽快检查您的问题。如果发现问题,我们会将其票证记录到我们的数据库中。
icejd
June 17, 2020, 9:43am
3
simsun.zip (8.7 MB)
字体附上,感谢帮助
@icejd ,
感谢您的字体文件。
请注意,在安装字体文件并将示例代码与模板文件一起使用后,我们能够重现您提到的问题。我们发现单元格高度不合适,并且页脚在Excel到PDF渲染中也存在问题。
对于您的问题,我们已记录了一个ID为“ CELLSNET-47417”的票证。我们将尽快调查。
更新后,我们会通知您。
icejd
June 19, 2020, 9:26am
6
非常感谢您的的帮助,感谢技术团队的支持,这个版本完美解决了我的问题,下面是新版本转换后的结果
工程.xls.pdf (48.3 KB)
@icejd ,
感谢您的反馈意见。
很高兴知道您的问题已由新修复程序解决。如果您需要进一步的帮助或有其他问题或疑问,请随时与我们联系,我们将竭诚为您服务。
The issues you have found earlier (filed as CELLSNET-47417) have been fixed in Aspose.Cells for .NET v20.7 . This message was posted using Bugs notification tool by ahsaniqbalsidiqui
icejd
July 17, 2020, 2:20am
9
Thank you for all the hard work.