Convertir ZIP a HTML en Node.js

Bienvenido a otra publicación de blog interesante para desarrolladores de Node.js en la que aprenderemos a crear un conversor de ZIP a HTML. Para ello, aprovecharemos los métodos expuestos por Groupdocs.Conversion Cloud SDKs para Node.js. Esta biblioteca de conversión de archivos ZIP ofrece funciones de nivel empresarial para la conversión y manipulación de archivos. Además, el formato de archivo ZIP se usa ampliamente y la conversión de archivos ZIP a HTML facilitará su apertura y visualización. Entonces, puedes abrir archivos HTML en todos los navegadores web. Sin embargo, comencemos y aprendamos cómo convertir ZIP a HTML en Node.js mediante programación.

Cubriremos las siguientes secciones en esta publicación de blog:

Instalación de la biblioteca del convertidor de archivos ZIP

Antes de instalar Groupdocs.Conversion Cloud SDK para Node.js, asegúrese de haber obtenido las credenciales de API (es decir, API de cliente, secreto de cliente). Sin embargo, esta guía puede resultarle útil si no está seguro de obtener las credenciales de API de API Cloud Panel.

Después de obtener las credenciales de API, instalemos esta biblioteca de Node.js ejecutando el siguiente comando en la terminal/CMD:

Entonces, ejecute el siguiente comando:

npm install groupdocs-conversion-cloud

¡Eso es todo! Ya estamos listos para comenzar a escribir un fragmento de código para convertir ZIP a HTML en Node.js.

Convierta ZIP a HTML en Node.js mediante programación

Hemos subido un archivo ZIP de origen a nuestro API Cloud Dashboard. De hecho, puedes cargar manualmente o mediante programación llamando a este método UploadFile.

Siga los siguientes pasos para crear un convertidor de ZIP a HTML en Node.js:

  • Incluya el módulo groupdocs-conversion-cloud en su proyecto Node.js.
  • Inicialice el objeto de configuración utilizando su ID de cliente y su secreto de cliente.
  • Establezca la URL de API base.
  • Invoque el método fromKeys de la clase ConvertApi y pase las credenciales de la API.
  • Cree un objeto de la clase ConvertSettings y asigne valores a las propiedades ruta de archivo, formato y ruta de salida.
  • Cree una solicitud de conversión de documento creando una instancia de un objeto de la clase ConvertDocumentRequest.
  • Llame al método convertDocument para convertir ZIP a HTML.

El siguiente ejemplo de código demuestra la conversión de ZIP a HTML:

// Incluya el módulo groupdocs-conversion-cloud en su proyecto Node.js.
groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
fs = require("fs");

// Obtenga sus credenciales API desde API Cloud Dashboard 
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// Inicialice el objeto de configuración utilizando su ID de cliente y clientSecret.
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
// Establezca la URL de API base.
config.apiBaseUrl = "https://api.groupdocs.cloud";

// Invoque el método fromKeys de la clase ConvertApi y pase las credenciales de la API.
let convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

// Cree un objeto de la clase ConvertSettings y asigne valores a las propiedades ruta de archivo, formato y ruta de salida.
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

// Cree una solicitud de conversión de documento creando una instancia de un objeto de la clase ConvertDocumentRequest.
let request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);

// Llame al método convertDocument para convertir zip a HTML.
convertApi.convertDocument(request).then((result)=>{
console.log("Document converted successfully: " + result[0].url);
});

Una vez que ejecute el archivo del servidor, verá el archivo de salida generado en la carpeta “salida” en API Cloud Dashboard. Nuevamente, puede descargar los archivos generados o mediante programación llamando al método DownloadFile.

Convierta ZIP a HTML en línea

Hasta ahora, hemos aprendido cómo automatizar la conversión de ZIP a HTML mediante programación. Existe una herramienta en línea para convertir ZIP a HTML en el navegador web y esta herramienta funciona con GroupDocs.Conversion. Lo mejor de este conversor de archivos ZIP es que es totalmente gratuito y no requiere suscripción.

Convertir ZIP a HTML en línea

Pensamientos finales

Terminamos esta publicación de blog aquí. Esperamos que haya aprendido cómo convertir ZIP a HTML en Node.js mediante programación. Esta guía realmente le ayudará si está buscando crear un conversor de ZIP a HTML para su software empresarial. Por lo tanto, visite la documentación para conocer otras características interesantes de Groupdocs.Conversion Cloud SDKs para Node.js. Además, no olvides visitar el repositorio GitHub ya que es un proyecto de código abierto.

Además, le recomendamos que siga nuestra Guía de introducción.

Finalmente, groupdocs.cloud está escribiendo nuevos artículos. Por lo tanto, manténgase en contacto para conocer las últimas actualizaciones.

Hacer una pregunta

Puedes dejarnos saber tus dudas o consultas en nuestro foro.

Preguntas frecuentes – Preguntas frecuentes

¿Cómo convierto un archivo ZIP a HTML?

Puedes hacerlo usando esta biblioteca de conversión de archivos ZIP. Groupdocs.Conversion ofrece SDK de nube y API REST para convertir ZIP a HTML mediante programación. Visite este enlace para obtener más detalles.

Ver también