使用 Python 匯出簡報圖表
Contents
[
Hide
]
概觀
Aspose.Slides 允許您將投影片中的圖表匯出為影像。本文示範如何從圖表取得影像並將其儲存,當您需要在 PowerPoint 簡報之外重複使用圖表視覺時非常有用。
取得圖表影像
Aspose.Slides for Python via .NET 提供了提取特定圖表影像的支援。以下提供範例。
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)
常見問題
我可以將圖表匯出為向量 (SVG) 而不是點陣圖嗎?
是。圖表是一個形狀,其內容可以使用 shape-to-SVG saving method 儲存為 SVG。
如何以像素設定匯出圖表的精確大小?
使用允許您指定尺寸或比例的影像渲染重載;此函式庫支援以指定的尺寸/比例渲染物件。
如果匯出後標籤和圖例的字型顯示不正確,我該怎麼辦?
Load the required fonts 透過 FontsLoader 載入所需字型,以確保圖表渲染保留度量和文字外觀。
匯出是否遵守 PowerPoint 主題、樣式和效果?
是。Aspose.Slides 的渲染器遵循簡報的格式設定(主題、樣式、填色、效果),因此圖表的外觀會被保留。
我在哪裡可以找到圖表影像之外的可用渲染/匯出功能?
請參閱 API/documentation 的匯出章節,以了解輸出目標(PDF、SVG、XPS、HTML、等)以及相關的渲染選項。