Converti ZIP in HTML in Node.js

Benvenuti in un altro entusiasmante post sul blog per gli sviluppatori Node.js in cui impareremo a creare un convertitore da ZIP a HTML. A questo scopo, sfrutteremo i metodi esposti da Groupdocs.Conversion Cloud SDKs for Node.js. Questa libreria di convertitori di file ZIP offre funzionalità di livello aziendale per la conversione e la manipolazione dei file. Inoltre, il formato file ZIP è ampiamente utilizzato e la conversione dei file ZIP in HTML consentirà di aprirli e visualizzarli facilmente. Pertanto, puoi aprire file HTML in tutti i browser web. Tuttavia, iniziamo e impariamo come convertire ZIP in HTML in Node.js a livello di codice.

Tratteremo le seguenti sezioni in questo post del blog:

Installazione della libreria di conversione file ZIP

Prima di installare Groupdocs.Conversion Cloud SDK per Node.js, assicurati di aver ottenuto le credenziali API (ad esempio API client, segreto client). Tuttavia, puoi trovare utile questa guida se non sei sicuro di ottenere le credenziali API dall’API Cloud Dashboard.

Dopo aver ottenuto le credenziali API, installiamo questa [libreria] Node.js 9 eseguendo il seguente comando nel terminale/CMD:

Quindi, esegui il seguente comando:

npm install groupdocs-conversion-cloud

Questo è tutto! Siamo pronti per iniziare a scrivere lo snippet di codice per convertire ZIP in HTML in Node.js.

Converti ZIP in HTML in Node.js a livello di programmazione

Abbiamo caricato un file ZIP di origine nella nostra API Cloud Dashboard. Infatti, puoi caricare manualmente o in modo programmatico chiamando questo metodo UploadFile.

Segui i seguenti passaggi per creare un convertitore da ZIP a HTML in Node.js:

  • Includi il modulo groupdocs-conversion-cloud nel tuo progetto Node.js.
  • Inizializza l’oggetto Configurazione utilizzando l’ID client e il Segreto client.
  • Imposta l’URL dell’API di base.
  • Richiama il metodo fromKeys della classe ConvertApi e passa le credenziali API.
  • Crea un oggetto della classe ConvertSettings e assegna valori alle proprietà filepath, format e outputPath.
  • Crea una richiesta di conversione di un documento creando un’istanza di un oggetto della classe ConvertDocumentRequest.
  • Chiama il metodo convertDocument per convertire ZIP in HTML.

Il seguente esempio di codice dimostra la conversione da ZIP a HTML:

// Includi il modulo groupdocs-conversion-cloud nel tuo progetto Node.js.
groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
fs = require("fs");

// Ottieni le tue credenziali API da API Cloud Dashboard 
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// Inizializza l'oggetto Configurazione utilizzando l'ID client e clientSecret.
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
// Imposta l'URL dell'API di base.
config.apiBaseUrl = "https://api.groupdocs.cloud";

// Richiama il metodo fromKeys della classe ConvertApi e passa le credenziali API.
let convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

// Crea un oggetto della classe ConvertSettings e assegna valori alle proprietà filepath, format e outputPath.
let settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.filePath = "sample.zip"; // input file path on the cloud
settings.format = "html";         // output format
settings.outputPath = "output";   // output file folder on the cloud

// Crea una richiesta di conversione di un documento creando un'istanza di un oggetto della classe ConvertDocumentRequest.
let request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);

// Chiama il metodo convertDocument per convertire zip in HTML.
convertApi.convertDocument(request).then((result)=>{
console.log("Document converted successfully: " + result[0].url);
});

Una volta eseguito il file del server, vedrai il file di output generato nella cartella “output” nella dashboard API Cloud. Anche in questo caso, è possibile scaricare i file generati o in modo programmatico chiamando il metodo DownloadFile.

Converti ZIP in HTML online

Finora abbiamo imparato come automatizzare la conversione da ZIP a HTML in modo programmatico. Esiste uno strumento online per convertire ZIP in HTML nel browser Web e questo strumento è basato su GroupDocs.Conversion. La cosa migliore di questo convertitore di file ZIP è che è totalmente gratuito e non richiede abbonamento.

Converti ZIP in HTML online

Pensieri finali

Terminiamo qui questo post del blog. Ci auguriamo che tu abbia imparato come convertire ZIP in HTML in Node.js in modo programmatico. Questa guida ti aiuterà davvero se stai cercando di creare un convertitore da ZIP a HTML per il tuo software aziendale. Pertanto, visita la documentazione per conoscere altre interessanti funzionalità di Groupdocs.Conversion Cloud SDK per Node.js. Inoltre, non dimenticare di visitare il repository GitHub poiché è un progetto open source.

Inoltre, ti consigliamo di seguire la nostra Guida introduttiva.

Infine, groupdocs.cloud sta scrivendo nuovi articoli. Quindi, rimanete in contatto per gli ultimi aggiornamenti.

Fai una domanda

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

Domande frequenti – FAQ

Come posso convertire un file ZIP in HTML?

Puoi farlo utilizzando questa libreria di conversione di file ZIP. Groupdocs.Conversion offre Cloud SDK e API REST per convertire ZIP in HTML in modo programmatico. Per ulteriori dettagli, visita questo link.

Guarda anche