PythonでPowerPointPPTスライドをSVGに変換する

PowerPoint PPTまたはPPTXファイルは、さまざまな目的で他の形式に変換されることがよくあります。これは、スライドの印刷、スライドショーやPowerPointビューアの作成などに役立ちます。他の形式の中でも、SVGは、PPTスライドを表すために使用される一般的なベクター画像形式です。したがって、この記事では、PowerPointPPTスライドをPythonでSVG画像に変換する方法を学習します。

PowerPointスライドをSVGに変換するPythonライブラリ

Aspose.Slides for Pythonは、PowerPointプレゼンテーションを作成および操作するための一連の機能を提供するすばらしいライブラリです。シンプルまたは複雑なプレゼンテーションを最初からシームレスに作成できます。さらに、ライブラリを使用すると、PPT、PPTX、およびODPファイルを他の一般的な形式に変換できます。このライブラリを使用して、PPT/PPTXプレゼンテーションをSVG画像に変換します。次のpipコマンドを使用して、PyPIからインストールできます。

> pip install aspose.slides

PythonでPowerPointPPTスライドをSVGに変換する

PowerPointプレゼンテーションをSVG画像に変換するには、スライドをトラバースする必要があります。スライドにアクセスすると、SVG画像として簡単に保存できます。それでは、PPT/PPTXファイルのスライドをPythonでSVG画像に変換する方法を見てみましょう。

  • Presentationクラスを使用してPPT/PPTXファイルをロードします。
  • Presentation.slidesコレクションを使用してスライドをループします。
  • Slide.write \ as \ svg()メソッドを使用して各スライドをSVGに変換します。

次のコードサンプルは、PPTXファイルのスライドをPythonのSVG画像に変換する方法を示しています。

import aspose.slides as slides

# Load the presentation
with slides.Presentation("presentation.pptx") as presentation:

    # Loop through the slides
    for slide in presentation.slides:

        # Export slides to SVG format
        with open("presentation_slide_{0}.svg".format(str(slide.slide_number)), "wb") as file:
            slide.write_as_svg(file)

次のスクリーンショットは、SVG画像に変換した後のPPTスライドを示しています。

PythonでPowerPointPPTスライドをSVGに変換する

無料ライセンスを取得する

無料の一時ライセンスを取得して、評価の制限なしにAspose.Slides for Pythonを試すことができます。

結論

PowerPoint PPT / PPTXからSVGへの変換は、スライドショー、スライドの高品質なレンダリング/印刷など、さまざまな場合に役立ちます。この記事では、PowerPointPPTまたはPPTXをPythonでSVGに変換する方法を学習しました。 Aspose.Slides for Pythonを簡単にインストールし、PowerPointからSVGへの変換をPythonアプリケーションに統合できます。さらに、ドキュメントを使用して、Python用のAspose.Slidesについて詳しく調べることができます。また、フォーラムからお問い合わせをお知らせください。

関連項目