Unisci i file PNG in Node.js

Questo post del blog introduce GroupDocs.Merger che ha esposto Cloud SDks e API REST per unire vari formati di file a livello di codice. Inoltre, esiste uno strumento online basato sul Web per eseguire l’unione dei file ed è anche basato su GroupDocs.Merger Cloud SDK. Tuttavia, in questo post del blog, impareremo come unire i file PNG in Node.js e utilizzeremo anche questo strumento online per combinare i file PNG in uno solo. Pertanto, leggi attentamente questo articolo e, alla fine del tutorial, sarai in grado di unire le immagini PNG a livello di codice.

Tratteremo le seguenti sezioni in questo articolo:

Installazione della libreria di fusione PNG

Installiamo GroupDocs.Merger Cloud SDK for Node.js nel nostro progetto. Questa libreria di fusione PNG di livello aziendale è facile da installare e offre un’ampia gamma di funzionalità per unire i file PNG a livello di codice. Quindi, puoi eseguire il seguente comando nel terminale/CMD:

npm install groupdocs-merger-cloud

Una volta completata con successo l’installazione, il passaggio successivo è ottenere le credenziali API (ID client + Segreto client). Esiste un processo molto semplice per ottenere le credenziali API da API Cloud dashboard.

Ti invitiamo a visitare questa guida nel caso in cui riscontri difficoltà nell’ottenere le credenziali API.

Unisci file PNG in Node.js a livello di programmazione

Prima di passare alla scrittura del codice, tieni presente che abbiamo caricato due immagini PNG di origine nella dashboard di API Cloud. In effetti, puoi caricare manualmente o in modo programmatico invocando questo metodo UploadFile.

I seguenti passaggi mostrano come combinare file PNG in Node.js:

  • Includi il modulo groupdocs-merger-cloud nel tuo progetto Node.js.
  • Ottieni le credenziali API dall’API Cloud Dashboard.
  • Chiama il metodo fromKeys della classe DocumentApi e passa le credenziali API.
  • Inizializza un’istanza della classe JoinItem che descrive il documento per l’operazione di unione.
  • Istanziare un oggetto della classe FileInfo.
  • Definire il percorso dei file PNG di origine chiamando la proprietà filePath.
  • Crea un oggetto della classe JoinOptions.
  • Chiama la proprietà JoinItems per assegnare la matrice del documento di origine.
  • Imposta il percorso di output per le immagini PNG unite generate.
  • Inizializza un’istanza della classe JoinRequest e passala al metodo join per unire i file JPG.

Il seguente esempio di codice dimostra come unire le immagini PNG a livello di codice:


 // Includi il modulo groupdocs-merger-cloud nel tuo progetto Node.js.
const merger_cloud = require("groupdocs-merger-cloud");
// Ottieni le credenziali API da API Cloud Dashboard 
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

// Chiama il metodo fromKeys della classe DocumentApi e passa le credenziali API.
const documentApi = merger_cloud.DocumentApi.fromKeys(clientId, clientSecret);
// Inizializza un'istanza della classe JoinItem che descrive il documento per l'operazione di unione.
let item1 = new merger_cloud.JoinItem();
// Istanziare un oggetto della classe FileInfo.
item1.fileInfo = new merger_cloud.FileInfo();
// Definire il percorso dei file PNG di origine chiamando la proprietà filePath.
item1.fileInfo.filePath = "first.png";
 
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "second.png";    
// Crea un oggetto della classe JoinOptions.
let options = new merger_cloud.JoinOptions();
// Chiama la proprietà JoinItems per assegnare la matrice del documento di origine.
options.joinItems = [item1, item2];
// Imposta il percorso di output per le immagini PNG unite generate.
options.outputPath = "Output/merged.png";
// Inizializza un'istanza della classe JoinRequest e passala al metodo join per unire i file JPG.  
documentApi.join(new merger_cloud.JoinRequest(options)).then(()=>console.log("Successfully combined PNG files into one."));
  

Una volta eseguito il file principale, vedrai un nuovo file (ad esempio merged.png) generato nella cartella “Output” nell’API Cloud dashboard. L’output dello snippet di codice sopra è mostrato di seguito:

combina i file PNG in uno solo

Anche in questo caso, è possibile scaricare il file manualmente o in modo programmatico richiamando il metodo DownloadFile.

Unisci file PNG online

Finora abbiamo imparato come unire i file PNG in Node.js a livello di codice. Ora questa guida ti porterà alla versione online di questa libreria di fusione PNG. Quindi, è abbastanza facile da usare ed esegue le attività in pochi secondi. Soprattutto, è gratuito e non richiede la creazione di un account o un abbonamento.

unisci file png online

Pensieri finali

Per concludere, abbiamo esaminato come unire i file PNG in Node.js a livello di codice. Inoltre, abbiamo anche trattato i passaggi e l’esempio di codice che puoi utilizzare per unire le immagini PNG. Inoltre, questo post del blog ti aiuterà se desideri creare un modulo di fusione PNG in Node.js. Bene, puoi visitare la documentazione per conoscere le altre funzionalità esposte da GroupDocs.Merger Cloud SDK for Node.js. Puoi interagire con l’API live qui e puoi anche visitare il repository GitHub poiché è open source.

Inoltre, ti consigliamo di seguire la nostra Guida introduttiva.

Infine, groupdocs.cloud sta scrivendo nuovi post sul blog. Quindi, rimanete in contatto per gli aggiornamenti regolari.

Fai una domanda

Puoi farci sapere le tue domande o dubbi sul nostro forum.

Domande frequenti – FAQ

Come unire due file in Node.js?

GroupDocs.Merger Cloud SDK per Node.js offre un’enorme quantità di funzionalità per unire due file in uno. Per ulteriori informazioni, visita la documentazione.

Come unire più immagini in una?

Visita questo link per combinare i file PNG in uno solo.

Guarda anche