Free Support Forum - aspose.com

Aspose.cell Excel转PDF,Excel是两页,pdf是三页


#1

代码:
Workbook wb = new Workbook(sourceExcelFile);
PdfSaveOptions options = new PdfSaveOptions();
options.AllColumnsInOnePagePerSheet = true;
options.Compliance = PdfCompliance.None;
wb.Save(targetPdfFile, options);

这是原始的excel,通过office转的pdf 和通过aspose.cell转的pdf
0426.zip (56.6 KB)

请问我应该怎么修改代码以获取一个看起来像是office转的pdf?
我的目的就是想将excel的所有样式完全应用到pdf上。
因为excel是提前已经设计好的,我们希望转pdf看起来一样,用office转就没有问题,我看到了aspose.cell提供了许多修改excel样式,页面的相关方法与属性,但是excel已经设计好了,如果我再在代码里去设置,去修改反而会破坏这种设计.

  • -不知道我表达清楚没有,看一下压缩包里提供测试用例你应该会明白的.

#2

@cubujifang,

我们能够观察到这个问题,但我们需要更多地研究它。 我们已将此问题记录在我们的数据库中以供调查和修复。 有一次,我们将为您提供一些新闻,我们将在此主题中为您更新。

此问题已记录为

CELLSNET-46704  - 将Excel转换为PDF时样式已更改

#3

@cubujifang,

我们很高兴地通知您,您的问题现已得到解决。我们将提供修复(在执行QA和其他增强功能之后)。


#4

@cubujifang,

请尝试我们的最新版本/修复:Aspose.Cells for .NET v19.4.4:

Aspose.Cells19.4.4 For .Net2_AuthenticodeSigned.Zip (4.9 MB)
Aspose.Cells19.4.4 For .Net4.0.Zip (4.9 MB)

你的问题应该修复它。

请告诉我们您的反馈意见。


#5

The issues you have found earlier (filed as CELLSNET-46704) have been fixed in Aspose.Cells for .NET v19.5. This message was posted using BugNotificationTool from Downloads module by Amjad_Sahi