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#
- Configure el IDE para agregar Aspose.PDF para .NET para eliminar las restricciones de PDF
- Cree un objeto PdfFileSecurity para administrar la seguridad del archivo PDF
- Llame al método BindPdf() para abrir el archivo PDF de destino
- Cree una instancia de un objeto de clase DocumentPrivilege y establezca su valor predeterminado en DocumentPrivilege.AllowAll
- Llame al método SetPrivilege() pasando los privilegios deseados
- 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#.