
Jeśli musisz wyodrębnić tekst z prezentacji Microsoft PowerPoint w celu automatyzacji, archiwizacji lub indeksowania wyszukiwania, GroupDocs.Parser Cloud SDK dla Node.js oferuje oparte na chmurze rozwiązanie, które jest szybkie, elastyczne i łatwe do zintegrowania. Wystarczy kilka linii kodu, aby wyodrębnić zwykły lub strukturalny tekst z .ppt i .pptx plików bez polegania na Microsoft Office.
- API do ekstrakcji tekstu z PowerPointa
- Jak wyodrębnić tekst z PowerPointa za pomocą Node.js
- Wyodrębnij tekst z PowerPointu za pomocą cURL
- Darmowy ekstraktor tekstu z PowerPointa
API do ekstrakcji tekstu z PowerPointa
GroupDocs.Parser Cloud SDK for Node.js jest zaawansowanym SDK zbudowanym na potężnym API REST, które pozwala na wyodrębnienie:
- Slide text (per slide or entire presentation).
- Strukturalna treść z tabel.
- Metadata.
- Wbudowane pliki lub obrazy.
Obsługuje szeroką gamę formatów, w tym PDF, Word, Excel, PowerPoint, MSG, ZIP i inne.
Wymagania wstępne
- Zarejestruj się na GroupDocs.Cloud Dashboard.
- Zdobądź swój identyfikator klienta i tajny klucz klienta.
- Zainstaluj SDK:
npm install groupdocs-parser-cloud
Odwiedź następujący link, aby dowiedzieć się więcej o, jak uzyskać swój identyfikator klienta i tajny klucz klienta do uwierzytelniania.
Jak wyodrębnić tekst z PowerPointa przy użyciu Node.js
Ta sekcja zawiera szczegóły dotyczące tego, jak programowo wyodrębnić tekst z prezentacji PowerPoint za pomocą SDK Node.js.
Krok 1: Inicjalizuj konfigurację:
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);
Krok 2: Ustawienia informacji o pliku i opcjach: Zainicjalizuj obiekt klasy TextRequest i przekaż instancję klasy 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);
Krok 3: Ekstrakcja tekstu z PowerPoint: Invoke the text method, and it will return the plain text from PowerPoint presentation.
parserApi.text(request).then(response => {
console.log("Extracted text content:");
console.log(response.text);
}).catch(err => {
console.error("Error extracting text:", err);
});
// For more examples, please visit 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();
// Input PowerPoint path
fileInfo.filePath = "input.pptx";
// określ obiekt 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);
});
Możesz zobaczyć wynik powyższego przykładu kodu na obrazku poniżej:

Extract Text from PowerPoint via cURL
Jeśli wolisz operacje w wierszu poleceń lub chcesz zintegrować je ze skryptem? Możesz wyodrębnić tekst z dokumentu Word, używając cURL i GroupDocs.Parser REST API.
Krok 1 – Wygeneruj token dostępu:
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"
Krok 2 – Ekstrakcja tekstu za pomocą wywołania 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\"
}
}"
- Zamień na ten, który wygenerowałeś.
Korzyści z używania cURL z API GroupDocs.Parser
- ✅ Brak instalacji SDK.
- ✅ Odpowiednie do skryptów bash lub zadań cron.
- ✅ Działa w systemach Linux, macOS i Windows.
- ✅ Lekki i szybki.
Free PowerPoint Text Extractor
Użyj naszego Free Online PowerPoint Text Extractor zasilanego przez GroupDocs.Parser Cloud, jeśli wolisz opcję bez kodu.

Wnioski
Korzystając z GroupDocs.Parser Cloud SDK dla Node.js, możesz efektywnie wyodrębnić tekst z prezentacji PowerPoint przy minimalnej ilości kodu. SDK i REST API wspierają nowoczesne przepływy pracy w zakresie rozwoju — niezależnie od tego, czy wolisz programowe SDK, czy lekkie skrypty cURL.
📚 Dodatkowe zasoby
Często Zadawane Pytania – FAQ
- Can I extract text from slides with formatting?
- Tak. API zwraca ustrukturyzowany tekst, w tym kolejność slajdów.
- Czy PowerPoint jest wymagany do ekstrakcji treści?
- Nie. API działa w chmurze i nie zależy od Microsoft Office.
- Jaki jest model cenowy?
- Oferujemy model cenowy płatności za każdy użytek. Aby uzyskać więcej informacji, odwiedź pricing guide.
- Czy jest darmowy okres próbny?
- Tak. Możesz wykonać do 150 wywołań API/miesiąc z darmowym kontem próbny. Aby uzyskać więcej informacji, odwiedź pricing guide.