Cifrado y descifrado de PDF

La seguridad PDF es un aspecto importante al trabajar con archivos PDF, y IronPDF se toma en serio la seguridad PDF. Con IronPDF, puede cifrar y descifrar archivos PDF aplicando metadatos personalizados y configuraciones de seguridad a su PDF. IronPDF soporta cifrado de 128 bits en sus archivos cifrados, la capacidad de descifrar archivos previamente cifrados (si tiene las contraseñas correctas necesarias para acceder al archivo), y aplicar protección por contraseña a sus documentos PDF existentes o recién creados.

El primer paso para cifrar y descifrar sus archivos PDF usando IronPDF es crear un nuevo archivo PDF o cargar uno existente como hemos hecho aquí. Al cargar nuestro archivo PDF usando PdfDocument.FromFile, hemos pasado dos parámetros al método FromFile: el primero es la ruta del archivo PDF y el segundo es la contraseña para abrir el PDF cifrado.

Las siguientes líneas son para editar los metadatos de nuestro PDF cifrado. pdf.MetaData.Author, por ejemplo, se utiliza para editar el campo Author con nuestro valor de cadena personalizada. Cada campo de metadatos puede ser accedido usando pdf.MetaData.field-key, donde la clave del campo es reemplazada con el nombre del campo que deseas editar, como Author, Keywords, modifiedDate, etc. Esto es especialmente útil para dar a tu PDF palabras clave, que faciliten su búsqueda, una fecha de modificación personalizada, un nuevo autor, o cualquier otra cosa que necesites personalizar dentro de las propiedades de MetaData.

La siguiente línea elimina las contraseñas y cifrados actuales del documento PDF. Este proceso de descifrado le permite guardar el PDF sin ningún cifrado o lo limpia para que pueda agregar nuevas configuraciones de cifrado para el PDF, que es lo que haremos a continuación. pdf.SecuritySettings.setting te da la capacidad de personalizar las configuraciones de seguridad para tu PDF, donde setting se reemplaza por la configuración real que deseas cambiar. Por ejemplo, pdf.SecuritySettings.MakePdfDocumentReadOnly establece que el PDF sea solo de lectura. La clase PdfSecuritySettings contiene numerosas opciones que permiten la personalización completa de las configuraciones de seguridad de tu PDF, desde desactivar anotaciones de usuario hasta controlar los derechos de permiso de impresión; esta clase asegura que la seguridad PDF se maneje de forma segura y eficiente.

El pdf.Password se utiliza para cambiar la contraseña de tu PDF o establecer una nueva si aún no existe una. Esta contraseña cifra el archivo PDF utilizando un cifrado fuerte de 128 bits, protegiéndolo contra el acceso no autorizado. Una vez que estés satisfecho con los metadatos y las configuraciones de seguridad, puedes guardar el documento PDF en la ubicación de archivo deseada usando SaveAs().

En el marco normativo español, el cifrado de PDFs con IronPDF resulta fundamental para cumplir con la LOPDGDD y las directrices de la AEPD en cuanto a la protección de datos personales contenidos en documentos fiscales o contratos. Los paquetes de facturas cifradas destinados a FACe o las transmisiones seguras al SII de la AEAT deben cumplir con los estándares eIDAS, por lo que aplicar protección por contraseña y configuraciones de solo lectura garantiza la confidencialidad e integridad de la información sensible de cada empresa.

Aprenda a establecer permisos y contraseñas de PDF con IronPDF

¿Listo para empezar?
Nuget Descargas 19,014,616 | Versión: 2026.5 just released
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida? PM > Install-Package IronPdf
ejecutar una muestra Mira cómo tu HTML se convierte en PDF.