この記事では、Python REST APIを使用してPowerPointから画像を抽出する方法について説明します。PythonベースのクラウドSDKを使用して、Python RESTインターフェースを使用してPowerPoint上の画像を自動的に取得する方法を学びます。プレゼンテーションからすべての画像を抽出する方法や、選択した画像を取得する方法の詳細も紹介します。
前提条件
- {{ハイパーリンク1}}
- プレゼンテーションから画像を取得するには、Python 用 Aspose.Slides クラウド SDK をダウンロードしてください
- 上記のSDKを使用して画像抽出用のPythonプロジェクトをセットアップする
Python REST APIでPowerPointの画像を抽出する手順
- クライアントIDとシークレットを使用して写真を抽出するためにSlidesApiオブジェクトを初期化します
- 画像付きのPowerPointファイルをAsposeクラウドストレージにアップロードします。
- ダウンロード画像のデフォルトフォーマット() メソッドを使用して、PowerPoint プレゼンテーションからすべての画像を ZIP ファイルにダウンロードします。
- 抽出したすべての画像を含むZIPファイルをローカルストレージに保存します。
- PowerPoint プレゼンテーションから 1 つの画像をダウンロードする
- 抽出した単一の画像をPNGファイルとしてローカルストレージに保存します。
以下の手順では、PythonベースのAPIを使用してPowerPointプレゼンテーション画像を取得する方法について説明します。SlidesApiオブジェクトを初期化し、プレゼンテーションをサーバーにアップロードし、APIレスポンスからすべての画像をZIPストリームとしてダウンロードしてディスクに保存します。プレゼンテーション内の画像インデックスを指定することで、必要な画像のみを取得するには、DownloadImageDefaultFormat()メソッドを使用します。
Python RESTful サービスを使用してプレゼンテーションから画像を抽出するコード
このコードは、Python Low Code APIを使用してPowerPointから画像を抽出する方法を示しています。DownloadImagesDefaultFormat()メソッドは、プレゼンテーションファイル名を受け取り、ローカルストレージに保存されるZIPストリームを返します。ZIPファイル内のすべてのファイルには、デフォルトの画像形式が含まれています。
この記事では、Python RESTインターフェースを使ってPowerPointスライドの画像を抽出する方法を説明しました。プレゼンテーションに透かしを追加するには、Python REST API を使用して PPT に透かしを追加するの記事を参照してください。