Extrahieren Sie Bilder aus Word in Node.js – Image File Extractor

DOCX/DOC Dateien können in vielen Szenarien umfangreiche Text und Bilddaten enthalten. Wenn Sie alle Bilder aus der Word-Datei extrahieren und die Bilder von den Textdaten trennen müssen, können Sie die von GroupDocs.Parser unterstützten Cloud-APIs SDKs und REST nutzen. Tatsächlich können Sie einen Bilddateiextraktor in JavaScript erstellen, indem Sie die von GroupDocs.Parser Cloud SDKs for Node.js bereitgestellten Methoden verwenden. Machen wir also weiter und erkunden, wie man Bilder aus Word in Node.js extrahiert. Darüber hinaus gehen wir die Schritte und das Code-Snippet durch, um die Funktionalität zu implementieren.

Folgende Punkte werden behandelt:

Installation einer Textverarbeitungssoftware

Der Installationsschritt einer Bibliothek spielt eine entscheidende Rolle für die schnelle Anwendungsentwicklung. Glücklicherweise ist der Installationsprozess von GroupDocs.Parser Cloud SDKs für Node.js genau so, als würden Sie jedes Node.js-Modul mit npm install MODULENAME installieren. Führen Sie also den folgenden Befehl aus, um diese umfangreiche Bibliothek zum Extrahieren von Bilddateien zu installieren:

npm install groupdocs-parser-cloud

In der nächsten Phase werden wir diese Bibliothek mit unserem Node.js-Projekt einrichten. Zu diesem Zweck beziehen wir API-Anmeldeinformationen (Client-ID, Client-Geheimnis) von unserer API Cloud Dashboard.

Bitte besuchen Sie diesen Leitfaden, falls Sie Schwierigkeiten beim Erhalten von API-Anmeldeinformationen haben.

Bilder aus Word in Node.js extrahieren

Wir haben eine DOC/DOCX-Quelldatei in unserem API Cloud-Dashboard, die Sie manuell oder programmgesteuert hochladen können, indem Sie die Methode UploadFile aufrufen.

Die folgenden Schritte veranschaulichen, wie Sie Bilder aus Word in Node.js extrahieren:

  • Besorgen Sie sich „groupdocs-parser-cloud“ in Ihrem Projekt.
  • Instanziieren Sie eine Instanz der Configuration Klasse mit der Client-ID und dem Client-Geheimnis.
  • Rufen Sie die fromConfig-Methode auf und übergeben Sie das Objekt der Configuration Klasse.
  • Erstellen Sie ein Objekt der FileInfo Klasse und definieren Sie den Pfad der DOCX-Quelldatei.
  • Definieren Sie Bildoptionen, indem Sie eine Instanz der ImagesOptions Klasse erstellen.
  • Initialisieren Sie ein Objekt der ImagesRequest Klasse und übergeben Sie die Instanz der ImagesOptions Klasse.
  • Rufen Sie die Methode images auf, um Bilder aus einem Word Dokument zu extrahieren.

Kopieren Sie den folgenden Codeausschnitt und fügen Sie ihn ein, um Ihre eigene Textverarbeitungssoftware zu erstellen:

// Besorgen Sie sich „groupdocs-parser-cloud“ in Ihrem Projekt.
const groupdocs_parser_cloud = require("groupdocs-parser-cloud");
// Definieren Sie Ihre API-Anmeldeinformationen.
let clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
let clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
// Instanziieren Sie eine Instanz der Configuration Klasse mit der Client-ID und dem Client-Geheimnis.
const configuration = new groupdocs_parser_cloud.Configuration(clientId, clientSecret);
// Rufen Sie die fromConfig-Methode auf und übergeben Sie das Objekt der Configuration Klasse.
let parseApi = groupdocs_parser_cloud.ParseApi.fromConfig(configuration);
// Erstellen Sie ein Objekt der FileInfo Klasse und definieren Sie den Pfad der DOCX-Quelldatei.
let fileInfo = new groupdocs_parser_cloud.FileInfo();
fileInfo.filePath = "sample.docx";
// Definieren Sie Bildoptionen, indem Sie eine Instanz der ImagesOptions Klasse erstellen.
let options = new groupdocs_parser_cloud.ImagesOptions();
options.fileInfo = fileInfo;
// Initialisieren Sie ein Objekt der ImagesRequest Klasse und übergeben Sie die Instanz der ImagesOptions Klasse.
let request = new groupdocs_parser_cloud.ImagesRequest(options);

// Rufen Sie die Methode images auf, um Bilder aus einem Word Dokument zu extrahieren.
parseApi.images(request)
.then((result)=>{
// Zeige Ergebnisse
let images = result.images;
images.forEach(image => {
  console.log("Image path in storage: " + image.path);
  console.log("Download url: " + image.downloadUrl);
  console.log("Image format: " + image.fileFormat + ". Page index: " + image.pageIndex);
});
})

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

Bilddatei-Extraktor

Online bildextraktor

Sie können dieses Online-Tool vollständig nutzen, um Bilder aus Word Dateien zu extrahieren. Vor allem wird es auch durch GroupDocs.Parser Cloud SDKs unterstützt. Darüber hinaus ist es webbasiert und bietet leistungsstarke Konvertierungs und Bearbeitungsfunktionen, da es kostenlos ist und weder die Erstellung eines Kontos noch ein Abonnement erfordert.

Online bildextraktor

Abschluss

Letztendlich können wir GroupDocs.Parser Cloud SDKs getrost in Betracht ziehen, um eine Textverarbeitungssoftware zu entwickeln. Die Installation und Einrichtung ist recht einfach und es gibt eine Vielzahl an Methoden, die Sie aufrufen können. Darüber hinaus gibt es einen online Bildextraktor, um die Funktionalität online zu erreichen. Bitte besuchen Sie die Dokumentation und das GitHub Repo für weitere Informationen. Besuchen Sie außerdem gerne den Getting Started Guide, um mit der Entwicklung zu beginnen.

Schließlich schreibt groupdocs.cloud neue Artikel. Bleiben Sie also bitte für die regelmäßigen Updates in Kontakt.

Hilfe ist verfügbar

Sie können uns Ihre Fragen oder Anregungen in unserem Forum mitteilen.

Häufig gestellte Fragen – FAQs

Wie extrahiere ich Bilder aus Word?

Sie können GroupDocs.Parser Cloud SDKs verwenden, um Bilder programmgesteuert aus DOCX/DOC Dateien zu extrahieren. Bitte besuchen Sie diesen Link für weitere Details.

Siehe auch