PNG Dateien in Node.js zusammenführen

In diesem Blogbeitrag wird GroupDocs.Merger vorgestellt, das Cloud-SDks und REST-APIs zur Verfügung gestellt hat, um verschiedene Dateiformate programmgesteuert zusammenzuführen. Darüber hinaus gibt es ein webbasiertes Online-Tool zum Zusammenführen von Dateien, das ebenfalls vom GroupDocs.Merger Cloud SDK unterstützt wird. In diesem Blogbeitrag erfahren wir jedoch, wie man PNG Dateien in Node.js zusammenführt, und wir werden auch dieses Online-Tool durchgehen, um PNG Dateien zu einer zu kombinieren. Lesen Sie diesen Artikel daher bitte sorgfältig durch. Am Ende dieses Tutorials werden Sie in der Lage sein, PNG bilder programmgesteuert zusammenzuführen.

Wir werden in diesem Artikel die folgenden Abschnitte behandeln:

Installation der PNG-Merger-Bibliothek

Lassen Sie uns GroupDocs.Merger Cloud SDK für Node.js in unserem Projekt installieren. Diese PNG-Merge-Bibliothek auf Unternehmensebene ist einfach zu installieren und bietet zahlreiche Funktionen zum programmgesteuerten Zusammenführen von PNG Dateien. Sie können also den folgenden Befehl im Terminal/CMD ausführen:

npm install groupdocs-merger-cloud

Nach einer erfolgreichen Installation besteht der nächste Schritt darin, die API-Anmeldeinformationen (Client-ID + Client-Geheimnis) zu erhalten. Es gibt einen sehr einfachen Prozess zum Abrufen von API-Anmeldeinformationen aus der API Cloud Dashboard.

Bitte besuchen Sie diesen Leitfaden, falls Sie Schwierigkeiten haben, API-Anmeldeinformationen zu erhalten.

PNG Dateien in Node.js programmgesteuert zusammenführen

Bevor Sie mit dem Schreiben von Code beginnen, beachten Sie bitte, dass wir zwei Quell-PNG bilder in das API Cloud-Dashboard hochgeladen haben. Tatsächlich können Sie den Upload manuell oder programmgesteuert durchführen, indem Sie diese Methode UploadFile aufrufen.

Die folgenden Schritte zeigen, wie PNG Dateien in Node.js kombiniert werden:

  • Fügen Sie das Modul groupdocs-merger-cloud in Ihr Node.js-Projekt ein.
  • Erhalten Sie API-Anmeldeinformationen über das API Cloud Dashboard.
  • Rufen Sie die fromKeys-Methode der Klasse DocumentApi auf und übergeben Sie die API-Anmeldeinformationen.
  • Initialisieren Sie eine Instanz der JoinItem Klasse, die das Dokument für den Join-Vorgang beschreibt.
  • Instanziieren Sie ein Objekt der Klasse FileInfo.
  • Definieren Sie den Dateipfad der PNG-Quelldateien, indem Sie die Eigenschaft filePath aufrufen.
  • Erstellen Sie ein Objekt der JoinOptions Klasse.
  • Rufen Sie die Eigenschaft „JoinItems“ auf, um das Array des Quelldokuments zuzuweisen.
  • Legen Sie den Ausgabepfad für generierte zusammengeführte PNG bilder fest.
  • Initialisieren Sie eine Instanz der JoinRequest Klasse und übergeben Sie sie an die Methode join, um JPG Dateien zusammenzuführen.

Das folgende Codebeispiel zeigt, wie PNG bilder programmgesteuert zusammengeführt werden:


 // Fügen Sie das Modul „groupdocs-merger-cloud“ in Ihr Node.js-Projekt ein.
const merger_cloud = require("groupdocs-merger-cloud");
// Erhalten Sie API-Anmeldeinformationen vom API Cloud Dashboard 
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

// Rufen Sie die fromKeys-Methode der DocumentApi Klasse auf und übergeben Sie die API-Anmeldeinformationen.
const documentApi = merger_cloud.DocumentApi.fromKeys(clientId, clientSecret);
// Initialisieren Sie eine Instanz der JoinItem Klasse, die das Dokument für den Join-Vorgang beschreibt.
let item1 = new merger_cloud.JoinItem();
// Instanziieren Sie ein Objekt der FileInfo Klasse.
item1.fileInfo = new merger_cloud.FileInfo();
// Definieren Sie den Dateipfad der PNG-Quelldateien, indem Sie die Eigenschaft filePath aufrufen.
item1.fileInfo.filePath = "first.png";
 
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "second.png";    
// Erstellen Sie ein Objekt der JoinOptions Klasse.
let options = new merger_cloud.JoinOptions();
// Rufen Sie die Eigenschaft „JoinItems“ auf, um das Array des Quelldokuments zuzuweisen.
options.joinItems = [item1, item2];
// Legen Sie den Ausgabepfad für generierte zusammengeführte PNG bilder fest.
options.outputPath = "Output/merged.png";
// Initialisieren Sie eine Instanz der JoinRequest Klasse und übergeben Sie sie an die Join-Methode, um JPG Dateien zusammenzuführen.  
documentApi.join(new merger_cloud.JoinRequest(options)).then(()=>console.log("Successfully combined PNG files into one."));
  

Sobald Sie die Hauptdatei ausführen, wird im Ordner „Output“ in der API Cloud Dashboard eine neue Datei (z. B. merged.png) generiert. Die Ausgabe des obigen Codeausschnitts wird unten angezeigt:

Kombinieren Sie PNG Dateien zu einer

Auch hier können Sie die Datei manuell oder programmgesteuert herunterladen, indem Sie die Methode DownloadFile aufrufen.

PNG Dateien online zusammenführen

Bisher haben wir gelernt, wie man PNG Dateien programmgesteuert in Node.js zusammenführt. Diese Anleitung führt Sie nun zur Online-Version dieser PNG-Merger-Bibliothek. Es ist also recht einfach zu bedienen und erledigt die Aufgaben in wenigen Sekunden. Vor allem ist die Nutzung kostenlos und erfordert weder die Erstellung eines Kontos noch ein Abonnement.

PNG Dateien online zusammenführen

Abschließende Gedanken

Abschließend haben wir erläutert, wie man PNG Dateien programmgesteuert in Node.js zusammenführt. Darüber hinaus haben wir auch die Schritte und das Codebeispiel behandelt, die Sie zum Zusammenführen von PNG bildern verwenden können. Darüber hinaus hilft Ihnen dieser Blogbeitrag, wenn Sie ein PNG-Merger-Modul in Node.js erstellen möchten. Nun, Sie können die Dokumentation besuchen, um mehr über die anderen Funktionen zu erfahren, die von GroupDocs.Merger Cloud SDK für Node.js bereitgestellt werden. Sie können hier mit der Live-API interagieren und auch das GitHub Repo besuchen, da es Open Source ist.

Darüber hinaus empfehlen wir Ihnen, unserem Leitfaden „Erste Schritte“ zu folgen.

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

Stelle eine Frage

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

Häufig gestellte Fragen – FAQs

Wie füge ich zwei Dateien in Node.js zusammen?

GroupDocs.Merger Cloud SDK für Node.js bietet eine Vielzahl von Funktionen zum Zusammenführen zweier Dateien in einer. Bitte besuchen Sie die Dokumentation, um mehr zu erfahren.

Wie füge ich mehrere Bilder zu einem zusammen?

Bitte besuchen Sie diesen Link, um PNG Dateien zu einer zu kombinieren.

Siehe auch