实现工作表的自定义纸张大小以进行渲染
Contents
[
Hide
]
可能的使用场景
在MS Excel中,没有直接的选项来创建自定义纸张大小,但是在将Excel文件渲染为PDF文件格式时,您可以设置所需工作表的自定义纸张大小。本文解释了如何使用Aspose.Cells API来设置工作表的自定义纸张大小。
实现工作表的自定义纸张大小以进行渲染
Aspose.Cells允许您使用PageSetup的customPaperSize方法实现所需的工作表纸张大小。以下示例代码说明了如何为工作簿中的第一个工作表指定自定义纸张大小。另请参见使用以下代码生成的输出PDF。
屏幕截图
示例代码
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
//Create workbook object | |
Workbook wb = new Workbook(); | |
//Access first worksheet | |
Worksheet ws = wb.getWorksheets().get(0); | |
//Set custom paper size in unit of inches | |
ws.getPageSetup().customPaperSize(6, 4); | |
//Access cell B4 | |
Cell b4 = ws.getCells().get("B4"); | |
//Add the message in cell B4 | |
b4.putValue("Pdf Page Dimensions: 6.00 x 4.00 in"); | |
//Save the workbook in pdf format | |
wb.save(outDir + "outputCustomPaperSize.pdf"); |