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

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

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

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

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-.NET
//Create workbook object
Workbook wb = new Workbook();
//Access first worksheet
Worksheet ws = wb.Worksheets[0];
//Set custom paper size in unit of inches
ws.PageSetup.CustomPaperSize(6, 4);
//Access cell B4
Cell b4 = ws.Cells["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(outputDir + "outputCustomPaperSize.pdf");