Enregistrer chaque feuille de calcul dans un fichier PDF différent

Sauvegarder chaque feuille de calcul dans un fichier PDF différent

Si vous avez besoin de sauvegarder chaque feuille de calcul de votre fichier Excel modèle pour générer différents fichiers PDF, vous pouvez y parvenir facilement. Vous pouvez essayer de définir un indice de feuille à la fois à rendre en PDF.

from aspose.cells import PdfSaveOptions, Workbook
from aspose.cells.rendering import SheetSet
# 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(".")
# Get the Excel file path
filePath = dataDir + "input.xlsx"
# Instantiage a new workbook and open the Excel, File from its location
workbook = Workbook(filePath)
# Get the count of the worksheets in the workbook
sheetCount = len(workbook.worksheets)
# Define PdfSaveOptions
pdfSaveOptions = PdfSaveOptions()
# Take Pdfs of each sheet
for j in range(sheetCount):
ws = workbook.worksheets[j]
# set worksheet to output
sheetSet = SheetSet([ws.index])
pdfSaveOptions.sheet_set = sheetSet
workbook.save(dataDir + "worksheet-" + ws.name + ".out.pdf", pdfSaveOptions)