# Aspose.Slides による Python PowerPoint API

> Aspose.Slides for Python via Java は、Python で PowerPoint プレゼンテーションを作成、変更、変換できる Python PowerPoint API です。

Source: https://products.aspose.com/slides/ja/python-java/
Updated: 2026-08-11



<p><strong>Aspose.Slides for Python via Java</strong> は、Python で PowerPoint プレゼンテーションを作成、変更、変換できる Python ライブラリです。スライド、図形、テキスト、グラフ、表、画像など、すべてのプレゼンテーション要素をサポートまた、プレゼンテーションの結合、複製、分割、比較、印刷など、多くの高度な機能も提供します。依存関係なしで動作し、短時間で何千ものプレゼンテーションを処理できます。</p>

## Java 経由の Python に Aspose.Slides を選択する理由

Java 経由の Aspose.Slides for Python には、PowerPoint 自動化の他のソリューションに比べて、次のような多くの利点があります。

- **クロスプラットフォーム互換性**: Java 経由の Python 用 Aspose.Slides は、複数のプラットフォームをサポートします。 Aspose.Slides for Python は、Windows、Linux、macOS、およびその他のオペレーティング システム上で Java 経由で使用できます。
- **簡単な統合と展開**: Java 経由の Aspose.Slides for Python は、Microsoft Office やその他のソフトウェアをシステムにインストールする必要のないスタンドアロン ライブラリです。 Java 経由で Aspose.Slides for Python を既存のアプリケーションと簡単に統合し、任意のサーバーまたはクラウド環境にデプロイできます。
- **強力な機能と機能**: Java 経由の Aspose.Slides for Python は、スライドの作成と変更、図形、テキスト、画像、アニメーション、トランジションの追加と編集など、PowerPoint プレゼンテーションを操作するための豊富な機能セットを提供します。 、グラフ、表、その他の要素、テーマとレイアウトの適用、オーディオとビデオの挿入、プレゼンテーションのエクスポートと印刷、ビデオへのエクスポートなど。
- **高いパフォーマンスと品質**: Java 経由の Aspose.Slides for Python は、PowerPoint プレゼンテーションの処理に高いパフォーマンスと高品質の結果を提供します。出力の忠実性や精度を損なうことなく、数千のプレゼンテーションを数分で処理できます。
- **無料試用版とライセンス オプション**: Java 経由の Aspose.Slides for Python には、ダウンロードして 30 日間制限なく使用できる無料試用版が用意されています。また、開発者、サイト、OEM、クラウド ライセンスなど、ニーズと予算に合ったさまざまなライセンス オプションから選択することもできます。

<div class="container-fluid features-section bg-gray singleproduct">
 <a class="anchor" id="features" name="features">
 </a>
 <div class="row">
  <div class="container">
   <h2 class="pr-ft">高度な Python PowerPoint API 機能</h2>
   <p>
   </p>
   <div class="col-lg-4">
    <em class="fa fa-copy ico-blue fa-2xcol-lg-2">
    </em>
    <p class="col-lg-10">テンプレートから既存のスライドを作成またはコピーする</p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-table ico-blue fa-2xcol-lg-2">
    </em>
    <p class="col-lg-10">API経由でPowerPointの表を操作する</p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-shield ico-blue fa-2xcol-lg-2">
    </em>
    <p class="col-lg-10">図形の保護を適用または削除する</p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-bar-chart ico-blue fa-2xcol-lg-2">
    </em>
    <p class="col-lg-10">Excel グラフを OleObject としてスライドに追加する</p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-image ico-blue fa-2xcol-lg-2">
    </em>
    <p class="col-lg-10">
     図形を作成し、スライド上の図形にテキストを追加する
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-align-left ico-blue fa-2xcol-lg-2">
    </em>
    <p class="col-lg-10">
     テキストと図形の書式設定を処理する
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-database ico-blue fa-2xcol-lg-2">
    </em>
    <p class="col-lg-10">データベースからプレゼンテーションを生成する</p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-lock ico-blue fa-2xcol-lg-2">
    </em>
    <p class="col-lg-10"> プレゼンテーションと結果の PDF を保護</p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-print ico-blue fa-2xcol-lg-2">
    </em>
    <p class="col-lg-10"> プレゼンテーションを物理プリンターで印刷する</p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">システム要件</h2>
    Java 経由の Aspose.Slides for Python はプラットフォームに依存しない API です。次のソフトウェアがインストールされている Windows、Unix/Linux、Mac プラットフォームで実行できます。
    <ul>
      <li>JDK 1.8以降</li>
      <li>Python 3.7以降</li>
      <li>JPype1 1.5.0以降 (JPypeはJavaバージョン1.8から11でテストされています)</li>
    </ul>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">インストールする方法</h2>
    <p><strong>PyPI</strong> を使用して、<a href="https://pypi.org/project/aspose-slides-java/">PyPI リポジトリ</a>からプレゼンテーション処理用の Python ライブラリをインストールします。</p>
    <pre><code>pip install aspose-slides-java</code></pre>
   </div>
    <div class="col-lg-12">
        <h2 class="h2title">Python で新しい PowerPoint プレゼンテーションを作成する方法</h2>
        <p>以下の例では、プレゼンテーションの最初のスライドに四角形を追加しています。</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat, ShapeType

pres = Presentation()
slide = pres.getSlides().get_Item(0)
slide.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 300, 200)
pres.save("NewPresentation.pptx", SaveFormat.Pptx)

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Python でプレゼンテーションを結合する方法</h2>
        <p>この Python コードは、プレゼンテーションを結合する方法を示しています。</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

pres1 = Presentation("pres1.pptx");
pres2 = Presentation("pres2.pptx");

for i in range(pres2.getSlides().size()):
    pres1.getSlides().addClone(pres2.getSlides().get_Item(i));

pres1.save("combinedPresentation.pptx", SaveFormat.Pptx);

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Python で PDF からプレゼンテーションをインポートする方法。 PDFをPPTに変換、PDFをPPTXに変換、PDFをODPに変換</h2>
        <p>この Python コードは、PDF から PowerPoint への変換プロセスを示しています。</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

pres = Presentation();

pres.getSlides().removeAt(0);
pres.getSlides().addFromPdf("welcome-to-powerpoint.pdf");

pres.save("outputPresentation.pptx", SaveFormat.Pptx);

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Python で PowerPoint を PDF に変換する方法</h2>
        <p>この Python コードは、デフォルトのオプションを使用して PowerPoint PPT、PPTX、および OpenOffice ODP ドキュメントを PDF ドキュメントに変換する方法を示します。結果として得られるファイルは、最高品質レベルの PDF ドキュメントです。</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

pres = Presentation("PowerPoint.pptx");

pres.save("PPTX-to-PDF.pdf", SaveFormat.Pdf);

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
    <div class="col-lg-12">
        <h2 class="h2title">Python で PowerPoint を JPG に変換する方法。 PPT を JPG に変換、PPTX を JPG に変換、ODP を JPG に変換</h2>
        <p>次の例は、PowerPoint PPT、PPTX、および OpenOffice ODP ドキュメントを一連の JPEG 画像に変換する方法を示しています。</p>
        <pre>
            <code class="python">
import jpype
import asposeslides

jpype.startJVM()

from asposeslides.api import Presentation
from javax.imageio import ImageIO
from java.io import File

pres = Presentation("pres.pptx");

format_name = "PNG"

for i in range(pres.getSlides().size()):
    buffImage = pres.getSlides().get_Item(i).getThumbnail(2, 2)
    ImageIO.write(buffImage, format_name, File("image_java" + str(i) + ".png"))

jpype.shutdownJVM()
            </code>
        </pre>
    </div>
  </div>
 </div>
</div>
