Text aus PowerPoint-Präsentation mit Node.js API extrahieren - PowerPoint Text Extrahierer

Wenn Sie Text aus Microsoft PowerPoint-Präsentationen für Automatisierung, Archivierung oder Suchindizierung extrahieren müssen, bietet das GroupDocs.Parser Cloud SDK für Node.js eine cloudbasierte Lösung, die schnell, flexibel und einfach zu integrieren ist. Mit nur wenigen Codezeilen können Sie unformatierten oder strukturierten Text aus .ppt und .pptx Dateien extrahieren, ohne auf Microsoft Office angewiesen zu sein.

PowerPoint Text Extraction API

Das GroupDocs.Parser Cloud SDK für Node.js ist ein hochwertiges SDK, das über eine leistungsstarke REST-API aufgebaut ist und Ihnen das Extrahieren ermöglicht:

  • Slide-Text (pro Folie oder gesamte Präsentation).
  • Strukturierter Inhalt aus Tabellen.
  • Metadata.
  • Eingebettete Dateien oder Bilder.

Es unterstützt eine große Vielzahl von Formaten, einschließlich PDF, Word, Excel, PowerPoint, MSG, ZIP und mehr.

Voraussetzungen

  1. Melden Sie sich beim GroupDocs.Cloud Dashboard an.
  2. Holen Sie sich Ihre Client-ID und Client-Secret.
  3. Install SDK:
npm install groupdocs-parser-cloud

Besuchen Sie den folgenden Link, um mehr darüber zu erfahren, wie Sie Ihre Client-ID und Ihr Client-Geheimnis für die Authentifizierung erhalten können.

Wie man Text aus PowerPoint mit Node.js extrahiert

Dieser Abschnitt bietet Details darüber, wie wir programmgesteuert Text aus einer PowerPoint-Präsentation mithilfe des Node.js SDK extrahieren können.

Schritt 1: Konfiguration initialisieren:

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);

Schritt 2: Dateiinformationen und Optionen einrichten: Ein Objekt der TextRequest Klasse initialisieren und die Instanz der TextOptions Klasse übergeben.

const fileInfo = new FileInfo();
// path to PowerPoint presentation
fileInfo.filePath = "input.pptx";

const options = new TextOptions();
options.fileInfo = fileInfo;

const request = new TextRequest(options);

Schritt 3: Text aus PowerPoint extrahieren: Invoke the text Methode, und sie wird den einfachen Text aus der PowerPoint-Präsentation zurückgeben.

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-Pfad
fileInfo.filePath = "input.pptx";

// spezifiziere TextOptions Objekt
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);
});

Sie können die Ausgabe des obigen Codebeispiels im Bild unten sehen:

extract powerpoint PowerPoint presentation text

Text aus PowerPoint über cURL extrahieren

Wenn Sie Befehlszeilenoperationen bevorzugen oder in ein Skript integrieren möchten? Sie können Text aus einem Word Dokument mithilfe von cURL und der GroupDocs.Parser REST API extrahieren.

Schritt 1 – Zugriffstoken generieren:

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"

Schritt 2 – Text über API-Aufruf extrahieren:

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\"
        }
    }"
  • Ersetzen Sie mit dem, den Sie generiert haben.

Vorteile der Verwendung von cURL mit der GroupDocs.Parser API

  • ✅ Keine SDK-Installation.
  • ✅ Eignet sich für Bash-Skripte oder Cron-Jobs.
  • ✅ Funktioniert in Linux-, macOS und Windows-Umgebungen.
  • ✅ Leichtgewichtig und schnell.

Kostenloser PowerPoint Text-Extractor

Verwenden Sie unseren Kostenlosen Online PowerPoint-Text-Extractor, der von GroupDocs.Parser Cloud betrieben wird, wenn Sie eine No-Code-Option bevorzugen.

Online PowerPoint Text Extractor

Fazit

Mit dem GroupDocs.Parser Cloud SDK für Node.js können Sie Text aus PowerPoint-Präsentationen effizient mit minimalem Code extrahieren. Das SDK und die REST-API unterstützen moderne Entwicklungsabläufe – ob Sie programmatische SDKs oder leichte cURL-Skripte bevorzugen.

📚 Zusätzliche Ressourcen

Häufig gestellte Fragen – FAQs

  1. Kann ich Text mit Formatierung aus Folien extrahieren?
  • Ja. Die API gibt strukturierten Text zurück, einschließlich der Folienreihenfolge.
  1. Is PowerPoint erforderlich, um Inhalte zu extrahieren?
  • Nein. Die API läuft in der Cloud und hängt nicht von Microsoft Office ab.
  1. Was ist das Preismodell?
  • Wir bieten ein einfaches Pay-as-you-go-Preismodell an. Für weitere Informationen besuchen Sie bitte Preisanleitung.
  1. Gibt es eine kostenlose Testversion?
  • Ja. Sie können bis zu 150 API-Aufrufe/Monat mit einem kostenlosen Testkonto durchführen. Für weitere Informationen besuchen Sie bitte preisinformationen.

Empfohlene Artikel