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、画像へエクスポートします。
Slides で構築
一般的なタスク
Slides のワークフロー
サンプル
最初のプレゼンテーション
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!」というテキストが入った雲形状が含まれます。ライセンスがない場合、保存されたファイルには評価用の透かしが入ります — 詳細は ライセンス を参照してください。プレゼンテーションの作成や内容の設定のその他の方法については、プレゼンテーションの作成 をご覧ください。