Exportasfixedformat break excel(excel to pdf)

时间:2014-06-04 15:38:37

标签: vb.net excel pdf pdf-conversion

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

我的擅长是这样的:

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

和pdf是这样的:

第1列|第2列|第3列(第1页) 第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)

我想在一个页面上显示所有列有什么建议吗?请帮忙

我使用Itextsharp。

2 个答案:

答案 0 :(得分:1)

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

WrkBook.WorkSheets("sheetname").PageSetup.FitToPagesWide = 1
出口前

PageSetup的(许多)其他属性也会影响结果。

答案 1 :(得分:0)

worksheet.PageSetup.Zoom = false

在一页中为我提供了所有专栏。

无论如何,谢谢! aucuparia,你让我看看Pagesetup属性。