
Microsoft PowerPoint プレゼンテーションから自動化、アーカイブ、または検索インデックス用にテキストを抽出する必要がある場合、GroupDocs.Parser Cloud SDK for Node.js は、迅速、柔軟、かつ統合が簡単なクラウドベースのソリューションを提供します。数行のコードで、Microsoft Office に依存せずに .ppt と .pptx ファイルからプレーンまたは構造化されたテキストを抽出できます。
- PowerPoint テキスト抽出 API
- PowerPointからテキストを抽出する方法をNode.jsを使用して説明します。
- PowerPointからテキストをcURLで抽出する
- 無料 PowerPoint テキスト抽出ツール
PowerPoint テキスト抽出 API
GroupDocs.Parser Cloud SDK for Node.js は、強力な REST API の上に構築された高レベルの SDK であり、次のものを抽出することができます:
- スライドのテキスト(スライドごとまたはプレゼンテーション全体)。
- テーブルからの構造化されたコンテンツ。
- メタデータ。
- 埋め込まれたファイルや画像。
さまざまな形式に対応しており、PDF、Word、Excel、PowerPoint、MSG、ZIPなどがあります。
前提条件
- GroupDocs.Cloud Dashboard にサインアップしてください。
- クライアントIDとクライアントシークレットを取得してください。
- SDKをインストールします:
npm install groupdocs-parser-cloud
次のリンクを訪れて、認証のためにクライアントIDとクライアントシークレットを取得する方法について詳しく学んでください。
PowerPointからテキストを抽出する方法 Node.js
このセクションでは、Node.js SDKを使用してプログラムで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: ファイル情報とオプションの設定: TextRequest クラスのオブジェクトを初期化し、TextOptions クラスのインスタンスを渡します。
const fileInfo = new FileInfo();
// path to PowerPoint presentation
fileInfo.filePath = "input.pptx";
const options = new TextOptions();
options.fileInfo = fileInfo;
const request = new TextRequest(options);
ステップ 3: PowerPoint からテキストを抽出する: text メソッドを呼び出すと、PowerPoint プレゼンテーションからプレーン テキストが返されます。
parserApi.text(request).then(response => {
console.log("Extracted text content:");
console.log(response.text);
}).catch(err => {
console.error("Error extracting text:", err);
});
// より多くの例については、 https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-node を訪問してください。
const { Configuration, ParserApi, TextOptions, TextRequest, FileInfo } = 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";
// TextOptions オブジェクトを指定してください。
const options = new TextOptions();
options.fileInfo = fileInfo;
const request = new TextRequest(options);
parserApi.text(request).then(response => {
console.log("Extracted text content:");
console.log(response.text);
}).catch(err => {
console.error("Error extracting text:", err);
});
上記のコードサンプルの出力を下の画像で見ることができます:

PowerPointからcURLを使用してテキストを抽出する
コマンドライン操作を好む場合やスクリプトに統合したい場合はどうすればよいですか? cURL と GroupDocs.Parser REST API を使用して Word ドキュメントからテキストを抽出できます。
ステップ 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 – API コールを介してテキストを抽出:
curl -v -X POST "https://api.groupdocs.cloud/v1.0/parser/text" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d
"{
\"FileInfo\":
{
\"FilePath\": \"input.pptx\",
\"StorageName\": \"internal\"
}
}"
- を生成したものと置き換えてください。
GroupDocs.Parser APIを使用する際のcURLの利点
- ✅ SDK のインストールは必要ありません。
- ✅ Bash スクリプトや cron ジョブに適しています。
- ✅ Linux、macOS、Windows 環境で動作します。
- ✅ 軽量で高速です。
無料の PowerPoint テキスト抽出ツール
私たちの Free Online PowerPoint Text Extractor を使用してください、ノーコードオプションを好む場合は GroupDocs.Parser Cloud によって提供されています。

結論
Node.js 用の GroupDocs.Parser Cloud SDK を使用すると、PowerPoint プレゼンテーションから効率的にテキストを抽出できます。SDK と REST API は、プログラムによる SDK または軽量 cURL スクリプトのいずれかを好むかに関係なく、最新の開発ワークフローをサポートします。
📚 追加リソース
よくある質問 – FAQs
- スライドからフォーマット付きのテキストを抽出できますか?
- はい。APIはスライドの順序を含む構造化されたテキストを返します。
- PowerPoint はコンテンツを抽出するために必要ですか?
- いいえ。APIはクラウドで動作し、Microsoft Officeには依存していません。
- 価格モデルは何ですか?
- 私たちは、従量制の単一料金モデルを提供しています。詳細については、pricing guideをご覧ください。
- 無料トライアルはありますか?
- はい。無料トライアルアカウントで月最大150回のAPI呼び出しが可能です。詳細については、 pricing guide をご覧ください。