Convertir ZIP en HTML dans Node.js

Bienvenue dans un autre article de blog passionnant pour les développeurs Node.js dans lequel nous apprendrons à créer un convertisseur ZIP vers HTML. À cette fin, nous exploiterons les méthodes exposées par les Groupdocs.Conversion Cloud SDKs for Node.js. Cette bibliothèque de conversion de fichiers ZIP offre des fonctionnalités de niveau entreprise pour la conversion et la manipulation de fichiers. De plus, le format de fichier ZIP est largement utilisé et la conversion des fichiers ZIP en HTML facilitera leur ouverture et leur visualisation. Ainsi, vous pouvez ouvrir des fichiers HTML dans tous les navigateurs Web. Cependant, commençons et apprenons comment convertir ZIP en HTML dans Node.js par programme.

Nous couvrirons les sections suivantes dans cet article de blog :

Installation de la bibliothèque de conversion de fichiers ZIP

Avant d’installer les SDK Groupdocs.Conversion Cloud pour Node.js, assurez-vous d’avoir obtenu les informations d’identification de l’API (c’est-à-dire API client, Client Secret). Cependant, vous pouvez trouver ce guide utile si vous n’êtes pas sûr d’obtenir les informations d’identification de l’API à partir du Dashboard API Cloud.

Après avoir obtenu les informations d’identification de l’API, installons cette bibliothèque Node.js en exécutant la commande suivante dans le terminal/CMD :

Alors, exécutez la commande suivante :

npm install groupdocs-conversion-cloud

C’est ça! Nous sommes tous prêts à commencer à écrire un extrait de code pour convertir ZIP en HTML dans Node.js.

Convertir ZIP en HTML dans Node.js par programme

Nous avons téléchargé un fichier ZIP source sur notre tableau de bord API Cloud. En fait, vous pouvez télécharger manuellement ou par programme en appelant cette méthode UploadFile.

Veuillez suivre les étapes suivantes pour créer un convertisseur ZIP vers HTML dans Node.js :

  • Incluez le module groupdocs-conversion-cloud dans votre projet Node.js.
  • Initialisez l’objet Configuration à l’aide de votre ID client et de votre secret client.
  • Définissez l’URL de l’API de base.
  • Invoquez la méthode fromKeys de la classe ConvertApi et transmettez les informations d’identification de l’API.
  • Créez un objet de la classe ConvertSettings et attribuez des valeurs aux propriétés filepath, format et outputPath.
  • Créez une demande de conversion de document en instanciant un objet de la classe ConvertDocumentRequest.
  • Appelez la méthode convertDocument pour convertir ZIP en HTML.

L’exemple de code suivant illustre la conversion ZIP en HTML :

// Incluez le module groupdocs-conversion-cloud dans votre projet Node.js.
groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
fs = require("fs");

// Obtenez vos informations d'identification API à partir du tableau de bord API Cloud 
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// Initialisez l'objet Configuration à l'aide de votre ID client et clientSecret.
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
// Définissez l'URL de l'API de base.
config.apiBaseUrl = "https://api.groupdocs.cloud";

// Invoquez la méthode fromKeys de la classe ConvertApi et transmettez les informations d'identification de l'API.
let convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

// Créez un objet de la classe ConvertSettings et attribuez des valeurs aux propriétés filepath, format et 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

// Créez une demande de conversion de document en instanciant un objet de la classe ConvertDocumentRequest.
let request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);

// Appelez la méthode convertDocument pour convertir le zip en HTML.
convertApi.convertDocument(request).then((result)=>{
console.log("Document converted successfully: " + result[0].url);
});

Une fois que vous avez exécuté le fichier du serveur, vous verrez le fichier de sortie généré dans le dossier « sortie » du tableau de bord API Cloud. Encore une fois, vous pouvez télécharger les fichiers générés ou par programme en appelant la méthode DownloadFile.

Convertir ZIP en HTML en ligne

Jusqu’à présent, nous avons appris comment automatiser la conversion ZIP en HTML par programme. Il existe un outil en ligne pour convertir ZIP en HTML dans le navigateur Web et cet outil est alimenté par GroupDocs.Conversion. La meilleure chose à propos de ce convertisseur de fichiers ZIP est qu’il est totalement gratuit et ne nécessite aucun abonnement.

Convertir ZIP en HTML en ligne

Dernières pensées

Nous terminons ici ce billet de blog. Nous espérons que vous avez appris à convertir ZIP en HTML dans Node.js par programmation. Ce guide vous aidera vraiment si vous cherchez à créer un convertisseur ZIP vers HTML pour votre logiciel d’entreprise. Par conséquent, veuillez visiter la documentation pour en savoir plus sur d’autres fonctionnalités intéressantes des Groupdocs.Conversion Cloud SDKs for Node.js. De plus, n’oubliez pas de visiter le dépôt GitHub puisqu’il s’agit d’un projet open source.

De plus, nous vous recommandons de suivre notre Guide de démarrage.

Enfin, groupdocs.cloud écrit de nouveaux articles. Alors, restez en contact pour les dernières mises à jour.

poser une question

Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.

Foire aux questions – FAQ

Comment convertir un fichier ZIP en HTML ?

Vous pouvez le faire en utilisant cette bibliothèque de conversion de fichiers ZIP. Groupdocs.Conversion propose des SDK Cloud et des API REST pour convertir ZIP en HTML par programmation. Veuillez visiter ce lien pour plus de détails.

Voir également