Limitez le nombre de pages générées Conversion Excel en PDF
Contents
[
Hide
]
Parfois, vous voulez imprimer une plage de pages dans un fichier PDF de sortie. Aspose.Cells pour Python via .NET a la capacité de limiter le nombre de pages générées lors de la conversion d’une feuille de calcul Excel au format de fichier PDF.
Limitez le nombre de pages générées
L’exemple suivant montre comment restituer une plage de pages (3 et 4) dans un fichier Microsoft Excel au format 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) |
Si le classeur contient des formules, il est préférable d’appeler la méthode Workbook.calculate_formula juste avant de le rendre en PDF. Cela garantit que les valeurs dépendantes des formules sont recalculées et que les valeurs correctes sont rendues dans le fichier de sortie.