Aspose.Slides for Python via .NET

Aspose.Slides for Python via .NET

Aspose.Slides for Python via .NET は、Microsoft PowerPoint や Microsoft Office を使用せずに、PowerPoint および OpenDocument プレゼンテーションの作成、読み取り、編集、変換を行うための Python ライブラリです。

PPT、PPTX、PPS、POT、ODP を読み書きでき、マクロ対応やテンプレートのバリエーションもサポートし、PDF、XPS、HTML、SVG、TIFF、Markdown、画像へエクスポートします。



最初のプレゼンテーション

PyPI からパッケージをインストールします:

pip install aspose.slides

このパッケージには使用する .NET ランタイムが同梱されているため、.NET を別途インストールする必要はありません。Linux では libgdiplus と ICU ライブラリもインストールし、Debian または Ubuntu のシステム Python を使用する場合は仮想環境でコマンドを実行してください。macOS にはさらに前提条件があり、インストールは検証していません。コマンドや macOS の前提条件、サポートされている Python バージョンについては インストール を参照してください。

hello.py としてコードを保存します:

import aspose.slides as slides

# プレゼンテーション ファイルを表す Presentation クラスのインスタンスを作成します。
with slides.Presentation() as presentation:
    # 最初のスライドを取得します。
    slide = presentation.slides[0]

    # CLOUD タイプのオートシェイプを追加します。
    auto_shape = slide.shapes.add_auto_shape(slides.ShapeType.CLOUD, 20, 20, 200, 80)
    auto_shape.text_frame.text = "Hello, Aspose!"

    # プレゼンテーションを PPTX ファイルとして保存します。
    presentation.save("new_presentation.pptx", slides.export.SaveFormat.PPTX)

python hello.py で実行します。スクリプトは現在のフォルダーに new_presentation.pptx を保存し、1 枚のスライドには「Hello, Aspose!」というテキストが入った雲形状が含まれます。ライセンスがない場合、保存されたファイルには評価用の透かしが入ります — 詳細は ライセンス を参照してください。プレゼンテーションの作成や内容の設定のその他の方法については、プレゼンテーションの作成 をご覧ください。