Proteger con contraseña un archivo XLSX mediante la API REST de Node.js

En este tema básico, aprenderá a proteger con contraseña un archivo XLSX usando la API REST de Node.js. Crearemos una aplicación para encriptar archivos XLSX usando la API de Node.js Cloud siguiendo los pasos detallados y claros que se mencionan en la siguiente sección. La aplicación generada se puede integrar con cualquier aplicación compatible con Node.js en entornos macOS, Linux o Windows, y la conversión es gratuita.

Requisito previo

Pasos para cifrar un archivo XLSX con la API Low Code de Node.js

  1. Configure el ID de cliente y el secreto de cliente para que la API encripte el libro de trabajo con una contraseña mediante la API REST de Node.js
  2. Cree una instancia de la clase CellsApi con las credenciales del cliente para realizar la protección con contraseña de un archivo XLSX
  3. Especifique los nombres de los archivos XLSX de origen y cargue el XLSX de origen utilizando un nombre y un objeto de archivo en un HashMap
  4. Cree una instancia de ProtectWorkbookRequest para establecer la contraseña y otras propiedades
  5. Cree una instancia de PostProtectRequest para configurar los archivos de mapa y la instancia de ProtectWorkbookRequest
  6. Llame al método de solicitud PostProtect para encriptar el archivo XLSX usando la API de código bajo de Node.js
  7. Guarde los archivos XLSX protegidos con contraseña en el disco local

Los pasos anteriores le permiten proteger con contraseña XLSX mediante la API REST de Node.js. Iniciaremos la implementación configurando el SDK y creando la instancia de la clase CellsAPI. A continuación, accederemos a los archivos XLSX de origen mediante un HashMap e instanciaremos las clases ProtectWorkbookRequest y PostProtectRequest, que se utilizan para configurar la protección con contraseña de los archivos XLSX mediante el método PostProtect().

Código para proteger con contraseña XLSX mediante la API REST de Node.js

Este código de ejemplo básico permite proteger con contraseña XLSX mediante la API de código reducido de Node.js. Debe proporcionar el archivo XLSX de origen y una contraseña para la protección, junto con otras propiedades opcionales. Tras crear el mensaje de solicitud, PostProtect() protege el archivo XLSX y devuelve un archivo XLSX protegido con contraseña que puede almacenarse en el disco o en la base de datos.

We have learned to encrypt Workbook with Password using Node.js REST API in this article. If you want to perform XLSX to PNG conversion, refer to the article on how to Convert XLSX to PNG with Node.js REST API.

 Español