Aspose.Slides for Python via Java
Contents
[
Hide
]
Aspose.Slides for Python via Java は、Microsoft PowerPoint を使用せずに Python アプリケーションで PowerPoint および OpenDocument プレゼンテーションの作成、読み取り、編集、変換を行うためのライブラリで、JPype を介して Python プロセス内で Aspose.Slides Java エンジンを実行します。
PPT、PPTX、PPS、POT、ODP を読み込み・保存でき、マクロ対応やテンプレート バリアントも含み、PDF、XPS、HTML、SVG、TIFF、Markdown、画像へエクスポートします。
Slides で構築
一般的なタスク
Slides ワークフロー
サンプル
最初のプレゼンテーション
Python と JDK をインストールし、JAVA_HOME を設定し、インストール に記載の手順で仮想環境を作成・有効化します。その後、JPype と Aspose.Slides を PyPI からインストールします:
python -m pip install JPype1 aspose-slides-java
このコードを hello.py として保存します。Java 仮想マシンを起動し、新しいプレゼンテーションの最初のスライドにテキスト付きの雲形状を追加し、プレゼンテーションを保存します:
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat, ShapeType
# 空白スライドを1枚含むプレゼンテーションを作成します。
presentation = Presentation()
try:
# 最初のスライドを取得します。
slide = presentation.getSlides().get_Item(0)
# 雲形状を追加し、テキストを設定します。
auto_shape = slide.getShapes().addAutoShape(ShapeType.Cloud, 20, 20, 200, 80)
auto_shape.getTextFrame().setText("Hello, Aspose!")
# プレゼンテーションを PPTX ファイルとして保存します。
presentation.save("new_presentation.pptx", SaveFormat.Pptx)
finally:
presentation.dispose()
同じ仮想環境で実行します:
python hello.py
このスクリプトは、テキスト「Hello, Aspose!」が付いた雲形状を含む 1 枚のスライドを持つ new_presentation.pptx を保存します。ライセンスがない場合、保存されたファイルには評価用の透かしが付加されます — 詳細は ライセンス情報 をご覧ください。プレゼンテーションの作成や内容の設定については、プレゼンテーションの作成 を参照してください。