Exportieren von Präsentationsdiagrammen mit Python
Diagrammbild abrufen
Aspose.Slides für Python via .NET bietet Unterstützung zum Extrahieren des Bildes eines bestimmten Diagramms. Nachfolgend ein Beispiel wird gezeigt.
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
Kann ich ein Diagramm als Vektor (SVG) statt als Rasterbild exportieren?
Ja. Ein Diagramm ist ein Shape, und dessen Inhalte können mithilfe der shape-to-SVG saving method nach SVG gespeichert werden.
Wie kann ich die genaue Größe des exportierten Diagramms in Pixeln festlegen?
Verwenden Sie die Bilddarstellungs‑Overloads, die die Angabe von Größe oder Skalierung ermöglichen – die Bibliothek unterstützt das Rendern von Objekten mit angegebenen Abmessungen/Skalierung.
Was soll ich tun, wenn Schriften in Beschriftungen und der Legende nach dem Export falsch aussehen?
Laden Sie die erforderlichen Schriften über FontsLoader, damit die Diagrammdarstellung Metriken und Textdarstellung beibehält.
Wird beim Export das PowerPoint‑Design, die Formatvorlagen und Effekte berücksichtigt?
Ja. Der Renderer von Aspose.Slides folgt der Formatierung der Präsentation (Designs, Formatvorlagen, Füllungen, Effekte), sodass das Aussehen des Diagramms erhalten bleibt.
Wo finde ich weitere Rendering‑/Exportmöglichkeiten neben Diagrammbildern?
Siehe den Export‑Abschnitt der API/Dokumentation für Ausgabeziele (PDF, SVG, XPS, HTML, usw.) und zugehörige Rendering‑Optionen.