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

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

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

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

Aspose.Cells позволяет реализовать желаемый размер бумаги рабочего листа с помощьюcustomPaperSize методНастройка страницы . В следующем примере кода показано, как указать нестандартный размер бумаги для первого рабочего листа в книге. См. такжевывод 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");