Реализовать пользовательский размер бумаги рабочего листа для рендеринга
Contents
[
Hide
]
Возможные сценарии использования
В MS Excel нет прямого варианта создания нестандартных размеров бумаги, однако вы можете установить нестандартный размер бумаги для желаемых рабочих листов при преобразовании файла Excel в формат файла PDF. В этом документе объясняется, как задать нестандартный размер бумаги для рабочего листа с помощью API-интерфейсов Aspose.Cells.
Реализовать пользовательский размер бумаги рабочего листа для рендеринга
Aspose.Cells позволяет реализовать желаемый размер бумаги рабочего листа с помощью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"); |