1. 製品
  2.   編集者
  3.   Python
  4.   python-pptx
 
  

オープンソースの Python PPTX エディター ライブラリ

PowerPoint PPTX ファイルを作成および編集するための無料のオープンソース Python ライブラリ。

Python-PPTX とは何ですか?

Python-pptx は、Microsoft PPTX ファイルを作成、読み取り、変更するためのオープン ソース API です。PPTX は、PowerPoint 2007 以降のバージョンで Microsoft によって導入された Open XML 形式です。PowerPoint ファイルを読み取って検索インデックスのテキストと画像を抽出し、PowerPoint ファイルを分析するために使用できます。Python-pptx を使用すると、データベース クエリ、分析出力、JSON ペイロードなどの動的コンテンツから PowerPoint プレゼンテーションを生成できます。これにより、Python アプリケーションで HTTP 要求に対応し、応答として生成された PPTX ファイルをダウンロードできます。

Python-pptx API の機能

Python-PPTX API の主な機能は次のとおりです。

  • ファイルやメモリ ストリームなどの複数の入力ソースから読み込んで、PowerPoint PPTX ファイルを作成、読み取り、更新するための単一の API。
  • macOS や Linux を含むあらゆる Python 対応プラットフォームで実行でき、PowerPoint アプリケーションのインストールやライセンス取得は必要ありません。
  • 手作業で作成するには面倒な 1 枚または 2 枚のスライドの作成を自動化するために使用できます。
  • スライドオブジェクトを使用してプログラムでスライドを作成する
  • データベースクエリ、分析出力、JSONペイロードなどの動的コンテンツからPowerPointプレゼンテーションを生成します。
  • すべての要素を含む Open XML プレゼンテーション (.pptx ファイル) をラウンドトリップします。
  • スライドを追加
  • テキストプレースホルダーにテキストを入力する(箇条書きスライドを作成するなど)
  • 任意の位置とサイズでスライドに画像を追加する
  • スライドにテキストボックスを追加し、テキストのフォントサイズと太字を操作する
  • スライドに表を追加する
  • スライドに自動図形(多角形、フローチャート図形など)を追加する
  • 縦棒グラフ、横棒グラフ、折れ線グラフ、円グラフを追加して操作する
GitHub

GitHub の統計

名前:
言語:
出演者:
フォーク:
ライセンス:
リポジトリの最終更新日時

python-pptx を使い始める

python-pptx ライブラリは、GitHub から、または pip install コマンドを使用してダウンロードできます。

インストール

python-pptx のインストールは簡単で、以下のようにターミナルから実行できます。

python-ptpxのインストール


pip3 install python-pptx

python-pptx コード例

Examples using the python-pptx Python library are as follow. You can use the FREE PowerPoint PPTX file template to try these examples.

python-pptx で PowerPoint PPTX を作成する

python-pptx を使用して、空白の PowerPoint PPTX を最初から作成できます。

python-pptx で PowerPoint PPTX を読み込む

python-pptx を使用すると、Python アプリケーション内からディスクから PowerPoint PPTX ファイルを読み取ることができます。次のコード サンプルは、python-pptx を使用して PowerPoint PPTX ファイルを読み取る方法を示しています。

python-pptx を使用して PowerPoint PPTX ファイルにテキストボックスを追加する

python-pptx を使用すると、PPTX ファイルにスライドを追加したり、テキストを追加できるテキスト ボックスを追加したりすることができます。これは、次のコード サンプルで示されています。

python-pptx を使用して PPTX ファイルに箇条書きを追加する

python-pptx を使用して、PowerPoint PPTX ファイルに箇条書きを追加できます。次のコード サンプルは、プレゼンテーションのスライドに箇条書きを追加する方法を示しています。

リソース

  • 無料の PowerPoint PPTX テンプレート ファイル
  • 結論

    python-pptx は、PowerPoint PPTX ファイルを生成するための非常に強力なライブラリです。アプリケーション開発者は、この API を使用して PowerPoint PPTX ファイルを作成し、テキスト プレースホルダー、画像、表、テキスト ボックス、自動シェイプなどのさまざまな要素をスライドに追加したり、コア ドキュメント プロパティを変更したりできます。

    類似製品

     日本語