
PowerPoint プレゼンテーションからデータ分析、アーカイブ、または自動化のために画像を抽出する必要がありますか? GroupDocs.Parser Cloud SDK for Node.js は、開発者がシンプルな REST API 呼び出しを使用して .ppt および .pptx ファイルから埋め込まれた画像を迅速に抽出できるようにします。オフィスのインストールや複雑な解析ロジックは不要です。
なぜ PowerPoint から画像を抽出するのですか?
- 視覚コンテンツ(ロゴ、アイコン、チャート、写真)を孤立させます。
- アーカイブプレゼンテーションを構造化資産として。
- 内容インデックス作成またはコンピュータビジョンワークフローを有効にします。
- バルクスライドからのメディア抽出を自動化する。
この記事では、以下のトピックを取り上げます:
PowerPoint 画像抽出 API
The GroupDocs.Parser Cloud SDK for Node.js は、プレゼンテーションファイルの操作を簡素化します。それにより、次のことができます:
- 特定のスライドまたはすべてのスライドから画像を抽出します。
- 構造化されたコンテンツ、例えばスライドのメタデータやレイアウトを取得します。
- 他のフォーマットで作業します (Word, Excel, PDF, ZIP など)。
前提条件
- GroupDocs Cloud Dashboard にサインアップしてください。
- あなたのクライアントIDとクライアントシークレットを取得してください。
- SDKをインストールしてください:
npm install groupdocs-parser-cloud
- クライアント認証情報に関する詳細は、こちらの記事 article をご覧ください。
PowerPointからNode.jsを使用して画像を抽出する方法
以下の手順に従って、Node.js APIを使用してPowerPointプレゼンテーションから独自の画像抽出ツールを開発してください:
ステップ 1: 設定を初期化します。
const { ParserApi, Configuration, ImagesRequest, FileInfo, ImagesOptions } = require("groupdocs-parser-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const parserApi = new ParserApi(config);
ステップ 2: ファイル情報と画像オプションの設定。 ImagesRequest クラスのオブジェクトを初期化し、ImagesOptions クラスのインスタンスを渡します。
const fileInfo = new FileInfo();
// path to your PowerPoint file
fileInfo.filePath = "sample.pdf";
const options = new ImagesOptions();
options.fileInfo = fileInfo;
const request = new ImagesRequest(options);
ステップ 3: PowerPointから画像を抽出します。 PowerPointプレゼンテーションから画像を抽出するには、images メソッドを呼び出します。
parserApi.images(request).then((response) => {
console.log("Images extracted successfully.");
console.log(response.images);
}).catch((err) => {
console.error("Failed to extract images:", err);
});
// より多くの例については、 https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-node をご覧ください。
const { ParserApi, Configuration, ImagesRequest, FileInfo, ImagesOptions } = require("groupdocs-parser-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const parserApi = new ParserApi(config);
const fileInfo = new FileInfo();
// 入力 Powerpoint のパス
fileInfo.filePath = "input.pptx";
const options = new ImagesOptions();
options.fileInfo = fileInfo;
const request = new ImagesRequest(options);
parserApi.images(request).then((response) => {
console.log("Images extracted successfully.");
console.log(response.images);
}).catch((err) => {
console.error("Failed to extract images:", err);
});
上記のコードサンプルの出力は、以下の画像で確認できます:
PowerPointからcURLを使用して画像を抽出する
GroupDocs.Parser REST API と cURL を使用して画像を抽出することもできます。
ステップ 1 – アクセストークンを生成する:
curl -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"
ステップ 2 – REST API を介して画像を抽出する:
curl -v -X POST "https://api.groupdocs.cloud/v1.0/parser/images" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"FileInfo\": { \"FilePath\": \"input.pptx\", \"StorageName\": \"internal\" }, \"OutputPath\": \"internal\", \"StartPageNumber\": 1, \"CountPagesToExtract\": 2}"
- を生成したものに置き換えてください。
✅ cURLを使用する利点
- ヘッドレス環境に最適です。
- CI/CDパイプライン用のスクリプト可能。
- SDKのインストールは不要です。
- プラットフォームに依存しない (Linux/macOS/Windows)。
無料 PowerPoint 画像抽出ツール
コードを書くのが嫌ですか? PowerPoint Image Extractor を試してみてください。 GroupDocs.Parser Cloud によって提供されています。

結論
GroupDocs.Parser Cloud SDK for Node.jsを使用すると、PowerPointファイルから画像を迅速かつスケーラブルに抽出できます。プレゼンテーションアーカイブ、AIパイプライン、またはCMS統合に取り組んでいる場合でも、このREST APIは視覚コンテンツ抽出に対する完全な制御を提供します。
📚 追加リソース
よくある質問 – FAQs
特定のスライドからのみ画像を抽出できますか?
- はい。正確な制御のために StartPageNumber と CountPagesToExtract を定義できます。
画像は元の解像度で返されますか?
- はい、APIはプレゼンテーションに埋め込まれたオリジナル品質の画像を提供します。
これを実行するには PowerPoint は必要ですか?
- いいえ。すべてはMS Officeを必要とせず、クラウドで実行されます。
無料トライアルは利用可能ですか?
- はい。新しいアカウントには月に150回の無料APIコールが与えられます。詳細については、pricing guideをご覧ください。