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