Cómo convertir un documento de Word protegido a desprotegido en Python

Este tutorial rápido guía sobre cómo convertir un documento de Word protegido a uno desprotegido en Python. Comparte todos los requisitos para realizar esta tarea junto con los pasos detallados y un código de muestra ejecutable que se puede ejecutar en cualquiera de los entornos compatibles con Java. Durante este proceso para desproteger un documento de MS Word en Python, también aprenderá diferentes opciones para eliminar la protección y guardar el archivo resultante en cualquiera de los formatos deseados como DOCX, DOC o en cualquier otro formato compatible con MS Word.

Pasos para desproteger un documento de Word en Python

  1. Establezca el entorno para usar Aspose.Words para Python a través de .NET para eliminar la protección del archivo de Word
  2. Abra el archivo de Word protegido usando el objeto de clase Document
  3. Llame al método unprotect() en la clase Document para eliminar la protección
  4. Guarde el archivo de Word de salida después de eliminar la protección

Los pasos anteriores explican el proceso para desproteger un documento de Word sin contraseña en Python donde el archivo de Word protegido se carga en el objeto de la clase Documento. Una vez que se abre el archivo de origen, se llama al método unprotect() para eliminar ambos tipos de protecciones del archivo cargado que está protegido con o sin contraseña. El archivo de Word resultante cuya protección se elimina se puede guardar con el mismo nombre o como un archivo nuevo según los requisitos.

Código para desproteger un archivo de Word en Python

El código anterior demuestra el proceso para convertir un documento de Word protegido a uno desprotegido en Python donde el objeto de la clase Document se usa con el constructor de un solo argumento. Si desea proporcionar una contraseña para abrir el archivo de Word, puede usar el otro constructor que toma el objeto LoadOptions con la contraseña requerida para abrir el archivo de Word cargado. De manera similar, si su archivo de Word está protegido contra escritura, use el método Document.write_protection.set_password() proporcionando la contraseña como argumento.

En este artículo, hemos pasado por el proceso para eliminar la protección de un archivo de Word. Si desea conocer el proceso para aplicar una contraseña a un archivo de Word, consulte el artículo sobre cómo proteger con contraseña un documento de Word en Python.

 Español