PythonでPNGをPowerPointスライドに変換する方法

この簡単なチュートリアルでは、PythonでPNGをPowerPointスライドに変換する方法に焦点を当てています。これには、すべての構成情報、段階的なプロセス、およびPythonを使用してPPTXに画像を挿入するための実行可能なサンプルコードが含まれています。このアプリケーションは、.NET CoreおよびPythonで構成されたWindows、Linux、macOSなどの任意のオペレーティングシステムで使用できます。

PythonでPPTXに画像を挿入する手順

  1. IDEを.NET経由でPython用のAspose.Slidesを使用するに構成します
  2. プロジェクトにaspose.pydrawingおよびaspose.slides名前空間への参照を追加して、Pythonを使用してPPTXに画像を挿入します
  3. Presentationクラスオブジェクトを使用して空のデフォルトプレゼンテーションを作成し、新しく作成されたプレゼンテーションの最初のデフォルトスライドにアクセスします
  4. ソースPNG画像をディスクからバイトとして読み取り、プレゼンテーションの画像コレクションに追加します
  5. 追加されたものを使用して、選択したスライドの図形コレクションに額縁を挿入します
  6. saveメソッドを使用してPythonでPNGをPPTXに変換する

前述の手順は、Pythonでの* PNGからPPTXへのコンバーター*の開発をガイドします。ここでは、デフォルトのスライドコレクションと画像コレクションを含む新しいプレゼンテーションが生成されます。ソース画像はバイト配列としてディスクからロードされ、最初のスライド形状コレクションに額縁として追加され、最後に画像付きのプレゼンテーションがディスクに保存されます。

PythonのPPTXに画像を追加するコード

この機能を使用してPythonでPNGをPPTXに変換している間、Slideオブジェクトはターゲットスライドへの参照を保持するために使用され、IPPImageクラスオブジェクトは画像コレクション内に新しく追加された画像への参照を保持するために使用されます。 add_imageメソッドには、バイト、IPPImageオブジェクト、Imageオブジェクト、メモリストリームなどのさまざまなパラメーターを受け取るオーバーロードされたコンストラクターがいくつかあります。

このチュートリアルでは、PNGファイルをPythonでPowerPointに変換する方法を学びました。 PDFをプレゼンテーションに変換するプロセスを調べたい場合は、Pythonを使用してPDFをプレゼンテーションに変換する方法の記事を参照してください。

 日本語