En este sencillo tema, aprenderá a proteger con contraseña un archivo XLSX mediante la API REST de Java. Desarrollaremos una aplicación para encriptar archivos XLSX mediante la API de Java Cloud siguiendo los pasos detallados y claros que se mencionan en la siguiente sección. La aplicación desarrollada se puede integrar con cualquier aplicación que admita Java en entornos Linux, macOS o Windows y la conversión se puede realizar de forma gratuita.
Requisito previo
Crear una cuenta y obtener credenciales de API para proteger con contraseña XLSX mediante la API REST de Java
Descargar Aspose.Cells Cloud SDK for Java to encrypt XLSX file using Java Cloud API
Configurar el proyecto Java con el SDK anterior para representar XLSX como SVG
Pasos para cifrar un archivo XLSX mediante la API de código bajo de Java
- Establezca 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 Java
- Cree un objeto de la clase CellsApi con credenciales de cliente para realizar la protección con contraseña de un archivo XLSX
- 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
- Cree una instancia de ProtectWorkbookRequest para establecer la contraseña y otras propiedades
- Cree una instancia del objeto PostProtectRequest para configurar los archivos de mapa y la instancia de ProtectWorkbookRequest
- Llama al método de solicitud postProtect para encriptar el archivo XLSX usando la API de código bajo de Java
- Guarde los archivos XLSX cifrados en el disco local
Los pasos antes mencionados protegen con contraseña XLSX mediante la API REST de Java. Comenzaremos el proceso con la configuración del SDK y la creación de la instancia de la clase CellsAPI. Luego cargaremos el/los archivo/s XLSX de origen mediante un HashMap y crearemos una instancia de 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 Java
Este código de ejemplo simple le permite proteger con contraseña XLSX mediante la API de código reducido de Java. Debe proporcionar los archivos XLSX de origen y la contraseña para la protección junto con otras propiedades opcionales. Después de formular el mensaje de solicitud, postProtect() realiza el cifrado en el archivo XLSX y devuelve los archivos XLSX protegidos con contraseña que se pueden almacenar en el disco o dentro de la base de datos.
En este tema, aprendimos a encriptar un libro de trabajo con contraseña mediante la API REST de Java. Si desea realizar una conversión de XLSX a PNG, consulte el artículo sobre cómo Convertir XLSX a PNG con la API REST de Java.