En este sencillo tema, aprenderá a proteger con contraseña un archivo Excel mediante la API REST de Java. Desarrollaremos una aplicación para encriptar un archivo de Excel 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 Excel usando la API REST de Java
Descargar Aspose.Cells Cloud SDK for Java to encrypt Excel file using Java Cloud API
Configurar un proyecto Java con el SDK anterior para proteger un archivo XLS
Pasos para cifrar un archivo de Excel 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 XLS
- Especifique los nombres de los archivos XLS de origen y cargue el XLS 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 un archivo Excel usando la API de código bajo de Java
- Guarde los archivos Excel cifrados en el disco local
Los pasos antes mencionados protegen Excel con contraseña usando 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 los archivos XLS de origen usando un HashMap y crearemos una instancia de las clases ProtectWorkbookRequest y PostProtectRequest que se usan para configurar la protección con contraseña para los archivos de Excel usando el método postProtect().
Código para proteger Excel con contraseña mediante la API REST de Java
Este código de ejemplo simple le permite proteger Excel con contraseña usando la API de código bajo de Java. Debe proporcionar los archivos de Excel 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 de Excel y devuelve los archivos de Excel 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 Excel a PNG, consulte el artículo sobre cómo Convertir Excel a PNG con la API REST de Java.