Extrahieren Sie Bilder aus Excel in Node.js

Extrahieren Sie Bilder aus Excel in Node.js

Das Ziel dieses Blogposts ist es, Bilder aus Excel in Node.js programmgesteuert zu extrahieren. Jetzt ist es ganz einfach, Bilder aus Dokumenten wie Excel-Dateien, Word-Dateien und mehr zu extrahieren. Wir werden diese JavaScript-Bibliothek verwenden, um die Bildextraktion durchzuführen, indem wir einige Zeilen Quellcode in einer Node.js-basierten Anwendung schreiben. Sie können Excel-Arbeitsblätter jedoch verarbeiten und manipulieren, um Ihre Geschäftsanforderungen zu erfüllen. Beginnen wir also mit diesem Handbuch und lernen die Automatisierung der Bildextraktion kennen.

Folgende Punkte werden in diesem Leitfaden behandelt:

Installation der Bildextraktionsbibliothek

Der Installationsvorgang dieser JavaScript-Bibliothek ist sehr schnell. Daher können Sie das API-Paket entweder herunterladen oder es installieren, indem Sie die folgenden Befehle ausführen:

npm install java
npm install aspose.cells

Extrahieren Sie Bilder aus Excel in Node.js

Mit dieser JavaScript-Bibliothek können Sie Excel-Dokumente öffnen, ändern und speichern. In diesem Abschnitt schreiben wir das Code-Snippet und die Schritte zur programmgesteuerten Durchführung der Bildextraktion aus Excel-Dateien.

Im Folgenden sind die Schritte aufgeführt:

  1. Erstellen Sie ein Workbook-Objekt aus der Quelldatei.
  2. Rufen Sie das erste Arbeitsblatt ab, indem Sie die Methode get aufrufen.
  3. Rufen Sie die Methode getPictures().get auf, um das erste Bild im ersten Arbeitsblatt zu erhalten.
  4. Legen Sie den Dateipfad für das Ausgabebild fest.
  5. Instanziieren Sie eine Instanz der Klasse ImageOrPrintOptions.
  6. Geben Sie das Bildformat als JPEG oder PNG an.
  7. Speichern Sie das Bild, indem Sie die Methode toImage aufrufen.

Kopieren Sie den folgenden Code und fügen Sie ihn in Ihre Hauptdatei ein:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Erstellen Sie ein Arbeitsmappenobjekt aus der Quelldatei.
var workbook = new aspose.cells.Workbook("sample.xlsx");
// Rufen Sie das erste Arbeitsblatt ab, indem Sie die get-Methode aufrufen.
var worksheet = workbook.getWorksheets().get(0);
// Rufen Sie die get-Methode auf, um das erste Bild im ersten Arbeitsblatt abzurufen. 
var pic = worksheet.getPictures().get(0);
// Legen Sie den Dateipfad für das Ausgabebild fest.
var fileName = "aspose-logo.jpg";
// Instanziieren Sie eine Instanz der ImageOrPrintOptions-Klasse.
var printoption = new aspose.cells.ImageOrPrintOptions();
// Legen Sie das Bildformat auf JPEG oder PNG fest.
printoption.setImageType(aspose.cells.ImageType.JPEG);
// Speichern Sie das Bild, indem Sie die Methode toImage aufrufen. 
pic.toImage(fileName, printoption);

Die Ausgabe ist im Bild unten zu sehen:

Bildextraktion

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz in Anspruch nehmen, um die API ohne Evaluierungseinschränkungen zu testen.

Zusammenfassen

Dies ist das Ende dieses Blogbeitrags. Ich hoffe, Sie haben gelernt, wie Sie Bilder aus Excel in Node.js programmgesteuert extrahieren. Darüber hinaus können Sie mit dieser JavaScript-Bibliothek viele andere Dinge tun und Ihre Softwareanforderungen erfüllen. Schließlich bietet die Dokumentation vollständige Details zur Entwicklung und Installation.

Außerdem empfehlen wir Ihnen, unserem Leitfaden „Erste Schritte“ zu folgen.

Schließlich schreibt conholdate.com neue Blogbeiträge. Bitte bleiben Sie also in Kontakt, um regelmäßige Updates zu erhalten.

Stelle eine Frage

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

Häufig gestellte Fragen

Wie extrahiere ich ein Bild aus Excel?

Dieser link enthält die Schritte und das Code-Snippet, mit denen Sie ein Bildextraktionsmodul für Ihre Geschäftsanwendung erstellen können.

Siehe auch