Cifrado y descifrado de PDF

Este ejemplo de código muestra cómo modificar metadatos, hacer que el PDF sea de sólo lectura, configurar permisos y cambiar la contraseña de cifrado del documento utilizando la potente biblioteca PDF .NET de C# de IronPDF.

Para empezar, importe un documento PDF existente utilizando el método de apertura. Este método puede utilizarse para abrir documentos protegidos por contraseña especificando la contraseña como segundo parámetro, lo que ofrece una gestión sólida de los archivos protegidos.

Para establecer nueva información de metadatos, comience por crear un mapa vacío y añada pares clave-valor para los metadatos, como el autor y las palabras clave. Utilice el método overrideMetadata de IronPDF para aplicar los nuevos metadatos al documento PDF de forma eficaz.

A continuación, elimine las contraseñas y el cifrado utilizando el método removePasswordsAndEncryption proporcionado por IronPDF, y configure el PDF para que sea de sólo lectura estableciendo una nueva contraseña con el método makePdfDocumentReadOnly, garantizando la integridad y seguridad del documento.

Los permisos para el documento PDF se configuran mediante un objeto denominado "permisos", que especifica si se permiten o no determinadas acciones, como anotaciones, extracción de contenido, cumplimentación de formularios e impresión. Pase el objeto permissions al método setPermission para controlar con precisión las características de accesibilidad del documento.

Por último, cambie o establezca la contraseña de cifrado del documento en "my-password" y guarde el PDF modificado como "secured.pdf", mostrando la capacidad de IronPDF para la gestión segura de documentos en el desarrollo de aplicaciones.