Ограничение количества сгенерированных страниц при преобразовании Excel в PDF
Contents
[
Hide
]
Иногда вы хотите напечатать диапазон страниц в выходной PDF-файл. Aspose.Cells для Python via .NET имеет возможность установить ограничение на количество создаваемых страниц при преобразовании электронной таблицы Excel в формат PDF.
Ограничение количества сгенерированных страниц
В следующем примере показано, как отображать диапазон страниц (3 и 4) в файле Microsoft Excel в формате PDF.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from aspose.cells import PdfSaveOptions, Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Open an Excel file | |
wb = Workbook(dataDir + "TestBook.xlsx") | |
# Instantiate the PdfSaveOption | |
options = PdfSaveOptions() | |
# Print only Page 3 and Page 4 in the output PDF | |
# Starting page index (0-based index) | |
options.page_index = 3 | |
# Number of pages to be printed | |
options.page_count = 2 | |
# Save the PDF file | |
wb.save(dataDir + "outPDF1.out.pdf", options) |
Если электронная таблица содержит формулы, лучше всего вызвать метод Workbook.calculate_formula прямо перед преобразованием ее в PDF. Это обеспечит пересчет значений, зависящих от формулы, и верное отображение значений в выходном файле.