Cómo descifrar un archivo PDF usando C#

Este breve tutorial está diseñado para guiar sobre cómo descifrar un archivo PDF usando C#. Contiene información nítida para descifrar PDF usando C# en forma de un proceso paso a paso y un código de muestra ejecutable. El archivo sin cifrar resultante se puede guardar en el disco o en una transmisión en cualquier formato deseado como PDF, HTML, DOCX, etc.

Pasos para descifrar PDF protegido con contraseña usando C#

  1. Establezca el entorno para agregar Aspose.PDF mediante el administrador de paquetes NuGet
  2. Cargue el archivo PDF encriptado en el objeto de clase Document usando el nombre de archivo y la contraseña
  3. Llame al método Document.Decrypt para descifrar el archivo PDF
  4. Guarde el archivo sin cifrar en el disco con un nuevo nombre

Estos pasos describen un proceso simple para desencriptar PDF usando C# de manera que primero se proporcione la configuración del entorno. En el siguiente paso, el archivo PDF de origen se carga junto con la contraseña y luego se descifra llamando al método Decrypt() en la clase Document. Puede proporcionar 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, puede ser de solo lectura.

Código para descifrar archivos PDF usando C#

Este código simple demuestra cómo descifrar PDF usando C#. Hemos utilizado la sobrecarga del constructor que toma el nombre del archivo y la contraseña como argumento al cargar el archivo PDF de origen. Tenemos una serie de opciones para guardar el archivo PDF de salida en diferentes formatos proporcionados por el enumerador SaveFormat junto con la opción de configurar un controlador de advertencia al guardar el archivo y configurar el indicador para cerrar el objeto de respuesta una vez que el documento se guarda en el objeto de respuesta. en una aplicación basada en web.

Este artículo nos ha enseñado a guardar un PDF encriptado como no encriptado usando C#. Si desea aprender a proteger un archivo PDF con una contraseña, consulte el artículo sobre cómo proteger un archivo PDF con contraseña en C#.

 Español