Export grafů z prezentace pomocí Pythonu

Přehled

Aspose.Slides vám umožňuje exportovat graf z prezentace jako obrázek. Tento článek ukazuje, jak získat obrázek z grafu a uložit jej, což je užitečné, když potřebujete vizuály grafu použít mimo prezentaci PowerPoint.

Získání obrázku grafu

Aspose.Slides for Python via .NET poskytuje podporu pro získání obrázku konkrétního grafu. Níže je uveden ukázkový příklad.

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

Mohu exportovat graf jako vektor (SVG) místo rastrového obrázku?
Ano. Graf je tvar a jeho obsah lze uložit do SVG pomocí shape-to-SVG saving method.

Jak mohu nastavit přesnou velikost exportovaného grafu v pixelech?
Použijte přetížení pro vykreslování obrázku, která umožňují zadat velikost nebo měřítko – knihovna podporuje vykreslování objektů s danými rozměry/měřítkem.

Co mám dělat, pokud vypadají po exportu špatně fonty v popiscích a legendě?
Načtěte požadované fonty pomocí FontsLoader, aby vykreslování grafu zachovalo metriky a vzhled textu.

Respektuje export téma PowerPointu, styly a efekty?
Ano. Vykreslovací engine Aspose.Slides respektuje formátování prezentace (témata, styly, výplně, efekty), takže vzhled grafu je zachován.

Kde mohu najít dostupné možnosti vykreslování/exportu mimo obrázky grafů?
Podívejte se na část exportu v API/dokumentaci pro cílové formáty výstupu (PDF, SVG, XPS, HTML, atd.) a související možnosti vykreslování.