Pythonでプレゼンテーションのチャートをエクスポート

チャート画像の取得

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)

FAQ

チャートをラスター画像ではなくベクター(SVG)としてエクスポートできますか?

はい。チャートはシェイプであり、その内容はshape-to-SVG 保存メソッドでSVGとして保存できます。

エクスポートしたチャートの正確なサイズをピクセル単位で設定するにはどうすればよいですか?

サイズまたはスケールを指定できる image-rendering のオーバーロードを使用します。ライブラリは指定された寸法/スケールでオブジェクトのレンダリングをサポートしています。

エクスポート後にラベルや凡例のフォントが正しく表示されない場合、どうすればよいですか?

必要なフォントをロード via FontsLoader これにより、チャートのレンダリングがメトリックとテキストの外観を保持します。

エクスポートは PowerPoint のテーマ、スタイル、エフェクトを尊重しますか?

はい。Aspose.Slides のレンダラーはプレゼンテーションの書式設定(テーマ、スタイル、塗りつぶし、エフェクト)に従うため、チャートの外観が保持されます。

チャート画像以外の利用可能なレンダリング/エクスポート機能はどこで確認できますか?

API/ドキュメント のエクスポートセクションで出力ターゲット(PDF, SVG, XPS, HTML, など)と関連するレンダリングオプションを確認してください。