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

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

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

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

Aspose.Cells for Python via .NET позволяет реализовать желаемый размер бумаги листа. Вы можете использовать метод custom_paper_size класса PageSetup для указания пользовательского размера страницы. Ниже представлен пример кода, который показывает, как задать пользовательский размер бумаги для первого листа в книге. Также смотрите сгенерированный PDF выходной файл для справки.

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

todo:image_alt_text

Образец кода

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Create workbook object
wb = Workbook()
# Access first worksheet
ws = wb.worksheets[0]
# Set custom paper size in unit of inches
ws.page_setup.custom_paper_size(6, 4)
# Access cell B4
b4 = ws.cells.get("B4")
# Add the message in cell B4
b4.put_value("Pdf Page Dimensions: 6.00 x 4.00 in")
# Save the workbook in pdf format
wb.save(outputDir + "outputCustomPaperSize.pdf")