Graphique en PDF

Rendu du graphique en PDF

Pour rendre le graphique au format PDF, les API Aspose.Cells pour Python via .NET ont exposé la méthode Chart.to_pdf avec la capacité de stocker le PDF résultant sur le chemin du disque ou en Stream.

# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Converting chart to PDF
chart.to_pdf(dataDir + "chartPDF_out.pdf")

Créer un PDF de graphique avec la taille de page souhaitée

Vous pouvez créer un PDF de graphique avec la taille de page souhaitée en utilisant Aspose.Cells pour Python via .NET et spécifier la façon dont vous souhaitez aligner le graphique à l’intérieur de la page, comme en haut, en bas, au centre, à gauche, à droite, etc. De plus, le graphique de sortie peut être créé dans un flux ou sur le disque. Voici un exemple de code qui charge le fichier Excel exemple, accède au premier graphique dans la feuille de calcul, puis le convertit en PDF de sortie avec la taille de page souhaitée. La capture d’écran suivante montre que la taille de la page dans le PDF de sortie est de 7x7 comme spécifié dans le code et que le graphique est aligné au centre à la fois horizontalement et verticalement. 

todo:image_alt_text

Code d’exemple

from aspose.cells import PageLayoutAlignmentType, Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Load sample Excel file containing the chart.
wb = Workbook(sourceDir + "sampleCreateChartPDFWithDesiredPageSize.xlsx")
# Access first worksheet.
ws = wb.worksheets[0]
# Access first chart inside the worksheet.
ch = ws.charts[0]
# Create chart pdf with desired page size.
ch.to_pdf(outputDir + "outputCreateChartPDFWithDesiredPageSize.pdf", 7, 7, PageLayoutAlignmentType.CENTER, PageLayoutAlignmentType.CENTER)