Cómo eliminar todas las restricciones de PDF en C#

Este sencillo tutorial explica cómo eliminar todas las restricciones de PDF en C#. Tiene toda la información básica sobre los recursos necesarios para establecer el entorno, una lista de tareas de programación y un fragmento de código para desarrollar software de eliminación de restricciones de PDF en C#. En este artículo también se discutirán diferentes opciones para cambiar las restricciones y otras propiedades del archivo PDF cargado.

Pasos para desbloquear restricciones de PDF en C#

  1. Configure el IDE para agregar Aspose.PDF para .NET para eliminar las restricciones de PDF
  2. Cree un objeto PdfFileSecurity para administrar la seguridad del archivo PDF
  3. Llame al método BindPdf() para abrir el archivo PDF de destino
  4. Cree una instancia de un objeto de clase DocumentPrivilege y establezca su valor predeterminado en DocumentPrivilege.AllowAll
  5. Llame al método SetPrivilege() pasando los privilegios deseados
  6. Guarde el archivo PDF resultante después de desbloquear las restricciones

Estos pasos han explicado el proceso para escribir una herramienta de eliminación de restricciones de PDF en C#. El proceso comienza con la creación de un objeto de clase PdfFileSecurity, ya que se utilizará para cargar el archivo PDF de destino, establecer el privilegio y guardar el archivo PDF resultante. El objeto de la clase DocumentPrivilege se usa para establecer todos los privilegios a la vez; sin embargo, puede seleccionar los privilegios deseados solo en función de las necesidades de su aplicación.

Código para eliminar restricciones en documentos PDF en C#

El código anterior ha demostrado el desarrollo de un eliminador de restricciones de PDF en C#. PdfFileSecurity no solo se puede usar para cargar el archivo PDF, sino que también se puede usar para cambiar la contraseña, cifrar el archivo PDF y establecer privilegios. La clase DocumentPrivilege tiene opciones para habilitar o deshabilitar todas las restricciones con una sola opción, es decir, ForbidAll y AllowAll respectivamente, establecer la opción ModifyContents, permitir lectores de pantalla, permitir el llenado de formularios y permitir la copia de los contenidos.

En este tema, hemos aprendido el proceso para eliminar todas las restricciones de PDF en C#. Si desea conocer el proceso de eliminación de una firma de un archivo PDF, consulte el artículo sobre cómo eliminar la firma de un PDF usando C#.

 Español