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, pasamos 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 Autor con nuestro valor de cadena personalizado. Se puede acceder a cada campo de metadatos usando pdf.MetaData.field-key, donde la clave del campo se reemplaza con el nombre del campo que desea editar, como Author, Keywords, modifiedDate, etc. Esto es especialmente útil para darle 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 MetaDatos.

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 brinda la posibilidad de personalizar la configuración de seguridad de su PDF, donde setting se reemplaza por la configuración real que desea cambiar. Por ejemplo, pdf.SecuritySettings.MakePdfDocumentReadOnly establece el PDF para que sea de solo lectura. La clase PdfSecuritySettings contiene numerosas opciones que permiten personalizar por completo la configuración de seguridad de su PDF, desde no permitir anotaciones del 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 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 la configuración 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 17,803,474 | Versión: 2026.3 recién lanzado
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.