Este artículo explica cómo desproteger un documento Word con la API REST de Python. Desarrollarás una aplicación que puede desproteger automáticamente un archivo de Word con la API de código bajo de Python mediante el SDK de Python en la nube. Analizaremos varias opciones para personalizar el proceso según las necesidades de tu aplicación.
Requisito previo
- {{HIPERVÍNCULO1}}
- Descargue SDK de Aspose.Words Cloud para Python para desproteger un archivo de Word
- Configurar el proyecto de solución Python con el SDK anterior para eliminar la protección de un archivo de Word
Pasos para convertir un documento de Word protegido a desprotegido con la API de código bajo de Python
- Cree un objeto de la clase WordsApi pasando el ID del cliente y el secreto para desproteger un archivo de Word
- Cree una instancia del objeto UnprotectDocumentOnlineRequest configurando los datos del archivo de Word de entrada y el nombre del archivo de salida
- Envíe la solicitud utilizando el método DesprotegerDocumentoEnLínea()
- Espere la respuesta y obtenga el documento de salida para guardarlo en el disco
Los pasos mencionados describen el proceso para desproteger un documento de Word con la API REST de Python. Cree un objeto de la clase WordsApi y, a continuación, declare e inicialice el objeto UnprotectDocumentOnlineRequest con los datos del archivo de Word protegido y el nombre del archivo de destino. Llame al método UnprotectDocumentOnline con las configuraciones anteriores y extraiga el archivo de Word desprotegido de la respuesta devuelta por la llamada a la API.
Código para desproteger un documento de Word para editarlo con la API REST de Python
Este código demuestra cómo desproteger un archivo DOCX con la API REST de Python. La clase UnprotectDocumentOnlineRequest tiene varios parámetros, como LoadEncoding, Password y EncryptedPassword, que se pueden usar si es necesario. No es necesario descargar el archivo de salida inmediatamente, ya que se pueden realizar operaciones adicionales en línea y finalmente obtenerlo de la nube.
Este artículo nos ha enseñado el proceso para convertir un documento de Word protegido a desprotegido en línea con la API de Python Low Code. Para aplicar la protección a un archivo de Word, consulte el siguiente artículo: Agregar contraseña a un documento de Word con la API REST de Python.