Exportasfixedformat break excel(excel to pdf)

我正尝试使用Exportasfixedformat方法将.xls转换为pdf。 它有效,但是它的行为很奇怪。

我的优秀是这样的:

第1列|第2列|第3列|第4列|第5列|第6列|第7列|第8列|第9列

和pdf是这样的:

第1列|第2列|第3列(第一页)第4列|第5列|第6列(第二页)等等。

我尝试了两个

WrkBook.ExportAsFixedFormat(Excel.XlFixedFormatType.xlTypePDF, aPathFile) WrkBook.ExportAsFixedFormat(Excel.XlFixedFormatType.xlTypePDF, aPathFile, Excel.XlFixedFormatQuality.xlQualityStandard, True, False, 1, 1, False, System.Reflection.Missing.Value) 

我想显示在一个页面上的所有列任何build议? 请帮忙

我使用Itextsharp。

ExportAsFixedFormat方法使用页面设置(即打印时如何显示工作簿)来呈现文件。 要获取一个页面上的所有列,请设置

 WrkBook.WorkSheets("sheetname").PageSetup.FitToPagesWide = 1 

在出口之前。 PageSetup的(许多)其他属性也会影响结果。

 worksheet.PageSetup.Zoom = false 

为我提供了一页中的所有栏目。

反正谢谢你! aucuparia,你让我看看Pagesetup属性。