Cómo descifrar un archivo PDF usando Python

Este sencillo artículo está diseñado para guiarlo sobre cómo descifrar un archivo PDF usando Python. Abarca información nítida para descifrar PDF usando Python en forma de un proceso paso a paso y un código de muestra ejecutable. El archivo PDF sin cifrar resultante se puede guardar en el disco o en una secuencia en cualquier formato deseado como PDF, HTML, DOCX, etc.

Pasos para descifrar PDF protegido con contraseña usando Python

  1. Configure el IDE en use Aspose.PDF para Python a través de .NET para descifrar un archivo PDF
  2. Acceda al archivo PDF encriptado en el objeto de clase Document usando el nombre de archivo y la contraseña
  3. Use el método Document.decrypt para descifrar el archivo PDF
  4. Guarde el archivo PDF sin cifrar en el disco con un nuevo nombre

Estos pasos cubren un proceso simple para desencriptar PDF usando Python de modo que, en primer lugar, se realice la configuración del entorno. En el siguiente paso, se carga desde el disco un archivo PDF de origen protegido con contraseña utilizando una instancia de la clase Document al proporcionar una contraseña válida. Luego, el archivo se descifra llamando al método decrypt() en la clase Document. Puede usar la contraseña de propietario o la contraseña de usuario según los requisitos de la aplicación, ya que con la contraseña de propietario tiene control total sobre el archivo descifrado, mientras que con la contraseña de usuario se le puede otorgar acceso de solo lectura.

Código para descifrar archivos PDF usando Python

Este código de ejemplo muestra cómo descifrar PDF usando Python usando una interfaz API muy simple. Tiene una serie de opciones para guardar el archivo PDF de salida en diferentes formatos proporcionados por el enumerador save_format junto con la provisión para configurar un controlador de advertencia durante el proceso de guardar el archivo y configurar el indicador para cerrar el objeto de respuesta una vez que el documento PDF es guardado en el objeto de respuesta dentro de una aplicación basada en web.

Este tema nos ha enseñado a guardar un PDF encriptado como no encriptado usando Python. Si desea aprender a comprimir un archivo PDF, consulte el artículo sobre cómo comprimir PDF en Python.

 Español