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 usa para editar el campo Autor con nuestro valor de cadena personalizado. Se puede acceder a cada campo de metadatos utilizando pdf.MetaData.field-key, donde la clave de campo se sustituye por el nombre del campo que desea editar, como Author, Keywords, modifiedDate, etc. Esto es especialmente útil para dar a su PDF palabras clave, que lo hacen más fácil de encontrar, una fecha de modificación personalizada, un nuevo autor, o cualquier otra cosa que necesite 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 le da la capacidad de personalizar las configuraciones de seguridad para su PDF, donde setting es reemplazado por la configuración real que desea cambiar. Por ejemplo, pdf.SecuritySettings.MakePdfDocumentReadOnly establece el PDF como solo lectura. La clase PdfSecuritySettings contiene numerosas opciones que permiten la personalización completa de las configuraciones de seguridad de su PDF, desde deshabilitar 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.

pdf.Password se usa para cambiar la contraseña de su 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é satisfecho con los metadatos y configuraciones de seguridad, puede guardar el documento PDF en la ubicación de archivo deseada usando SaveAs(). Aprenda a establecer permisos y contraseñas de PDF con IronPDF

¿Listo para empezar?
Nuget Descargas 16,685,821 | Versión: 2025.12 recién lanzado