Exporter les graphiques de présentation avec Python
Obtenir l’image du graphique
Aspose.Slides for Python via .NET offre la prise en charge de l’extraction d’image d’un graphique spécifique. L’exemple suivant est fourni.
import aspose.slides.charts as charts
import aspose.slides as slides
with slides.Presentation("test.pptx") as presentation:
slide = presentation.slides[0]
chart = slide.shapes.add_chart(charts.ChartType.CLUSTERED_COLUMN, 50, 50, 600, 400)
with chart.get_image() as image:
image.save("image.png", slides.ImageFormat.PNG)
FAQ
Puis-je exporter un graphique au format vecteur (SVG) plutôt qu’en image raster ?
Oui. Un graphique est une forme, et son contenu peut être enregistré au format SVG en utilisant la méthode d’enregistrement shape-to-SVG.
Comment puis-je définir la taille exacte du graphique exporté en pixels ?
Utilisez les surcharges de rendu d’image qui vous permettent de spécifier la taille ou l’échelle - la bibliothèque prend en charge le rendu d’objets avec des dimensions ou une échelle données.
Que faire si les polices des libellés et de la légende apparaissent incorrectes après l’exportation ?
Chargez les polices requises via FontsLoader afin que le rendu du graphique préserve les métriques et l’apparence du texte.
L’exportation respecte-t-elle le thème, les styles et les effets PowerPoint ?
Oui. Le moteur de rendu d’Aspose.Slides suit le formatage de la présentation (thèmes, styles, remplissages, effets), de sorte que l’apparence du graphique est conservée.
Où puis-je trouver les capacités de rendu/export disponibles au‑delà des images de graphiques ?
Consultez la section exportation de l'API/documentation pour les cibles de sortie (PDF, SVG, XPS, HTML, etc.) ainsi que les options de rendu associées.