Реализация пользовательского размера бумаги для рендеринга листа

Возможные сценарии использования

Нет прямой опции для создания настраиваемых размеров бумаги в MS Excel, однако вы можете задать настраиваемый размер бумаги для нужных листов при отображении файла Excel в формате PDF. В этом документе объясняется, как задать настраиваемый размер бумаги листа с помощью API Aspose.Cells.

Настройка пользовательского размера бумаги для отображения на листе

Aspose.Cells позволяет реализовать необходимый пользовательский размер бумаги для листа с помощью метода customPaperSize объекта PageSetup. Нижеприведенный образец кода показывает, как указать пользовательский формат бумаги для первого листа в книге. Пожалуйста, также ознакомьтесь с выходным PDF, сгенерированным при помощи приведенного ниже кода, в качестве справки.

Снимок экрана

todo:image_alt_text

Образец кода

// 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");