Aspose.Cells For .NET 将Excel转成PDF时,如何设置纸张类型。例如如何将Excel保存为A3大小的PDF文件
请参阅以下示例代码以完成您的任务以供您参考。
例如
示例代码:
//Instantiate the Workbook object
Workbook workbook = new Workbook(dataDir + "Test1.xlsx");
//browse each sheet in the workbook to set the paper size type
foreach (Worksheet worksheet in workbook.Worksheets)
{
worksheet.PageSetup.PaperSize = PaperSizeType.PaperA3;
}
//Save the document in Pdf format
workbook.Save(destinationFileName, Aspose.Cells.SaveFormat.Pdf);
希望这个对你有帮助。
感谢回复。
如果要指定Width、Height要如何设置呢?
Worksheet.PageSetup.PaperWidth 和 Worksheet.PageSetup.PaperHeight 属性,这里也属性无法修改!
但是 [PaperSizeType]满足不了我的需求啊!或者是否有其他的方法使得Excel转PDF时,可以设置width、height?
Aspose.Cells 是一个电子表格管理库,而不是 PDF。 如果 PaperSizeType 枚举不适合您的需要,那么您可以尝试使用 Aspose.PDF API 重新处理 PDF 文件,然后根据您的需要设置页面大小。 请参阅有关如何[使用 C# 以编程方式更改 PDF 页面大小] 的文档供您参考。 如果您发现设置 PDF 页面大小有任何问题,请联系 Aspose.PDF 团队。
请使用Aspose.Cells的 Worksheet.PageSetup.CustomPaperSize(double width, double height)
指定你自定义的纸张宽和高(单位为inch)。
非常期待你的反馈!