Eksportowanie wykresów z prezentacji przy użyciu Pythona

Przegląd

Aspose.Slides umożliwia eksport wykresu z prezentacji jako obrazu. Ten artykuł pokazuje, jak uzyskać obraz wykresu i zapisać go, co jest przydatne, gdy trzeba ponownie wykorzystać wizualizację wykresu poza prezentacją PowerPoint.

Pobieranie obrazu wykresu

Aspose.Slides for Python via .NET zapewnia wsparcie przy wyodrębnianiu obrazu konkretnego wykresu. Poniżej znajduje się przykładowy kod.

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

Czy mogę wyeksportować wykres jako wektor (SVG) zamiast obrazu rastrowego?

Tak. Wykres jest kształtem, a jego zawartość można zapisać jako SVG przy użyciu metody metoda zapisu do SVG.

Jak mogę ustawić dokładny rozmiar eksportowanego wykresu w pikselach?

Użyj przeciążeń renderowania obrazu, które umożliwiają określenie rozmiaru lub skali — biblioteka obsługuje renderowanie obiektów o podanych wymiarach/skali.

Co zrobić, gdy czcionki w etykietach i legendzie wyglądają niepoprawnie po eksporcie?

Załaduj wymagane czcionki za pomocą FontsLoader, aby renderowanie wykresu zachowało metryki i wygląd tekstu.

Czy eksport uwzględnia motyw, style i efekty PowerPoint?

Tak. Renderowanie Aspose.Slides respektuje formatowanie prezentacji (motywy, style, wypełnienia, efekty), dzięki czemu wygląd wykresu jest zachowany.

Gdzie mogę znaleźć dostępne możliwości renderowania/eksportu poza obrazami wykresów?

Zobacz sekcję eksportu w API/dokumentacji dotyczącą formatów wyjściowych (PDF, SVG, XPS, HTML, itp.) oraz powiązanych opcji renderowania.