Cómo establecer contraseñas y permisos en un PDF
La protección mediante contraseña consiste en cifrar el documento para restringir el acceso no autorizado. Suele incluir dos tipos de contraseñas: la contraseña de usuario(o abrir contraseña)necesaria para abrir el documento, y la contraseña del propietario(o contraseña de permisos)que controla los permisos de edición, impresión y otras acciones.
IronPDF soporta todo lo que necesita para Contraseñas y Permisos para sus archivos PDF existentes y nuevos. Se pueden aplicar configuraciones granulares de metadatos y seguridad, lo que incluye la capacidad de limitar los documentos PDF para que no se puedan imprimir, para que sean de sólo lectura y para que estén encriptados. Se admite la encriptación de 128 bits, la desencriptación y la protección mediante contraseña.
Cómo proteger PDF con contraseña y permisos en C#
- Descargar biblioteca C# para proteger PDF con contraseña
- Establecer OwnerContraseña para evitar que se edite el archivo PDF
- Establecer Contraseña de usuario para evitar que se abra el archivo PDF
- Cifrar archivos PDF con encriptación de 128 bits
- Introduzca la contraseña en
FromFile
método para abrir un documento PDF
Instalar con NuGet
Install-Package IronPdf
Descargar DLL
Instalar manualmente en su proyecto
Instalar con NuGet
Install-Package IronPdf
Descargar DLL
Instalar manualmente en su proyecto
Comience a usar IronPDF en su proyecto hoy con una prueba gratuita.
Echa un vistazo IronPDF en Nuget para una instalación y despliegue rápidos. Con más de 8 millones de descargas, está transformando PDF con C#.
Install-Package IronPdf
Considere instalar el IronPDF DLL directamente. Descárguelo e instálelo manualmente para su proyecto o forma GAC: IronPdf.zip
Instalar manualmente en su proyecto
Descargar DLL## Configuración avanzada de seguridad y permisos El objeto **PdfDocument** también tiene campos MetaData que puedes configurar como **Author** y **ModifiedDate**. También puede desactivar las Anotaciones de usuario, la Impresión de usuario y muchas más, como se muestra a continuación: ```cs :path=/static-assets/pdf/content-code-examples/how-to/pdf-permissions-passwords-advanced.cs ``` La configuración de permisos está relacionada con la contraseña del documento y se comporta de la siguiente manera. Por ejemplo, establecer la propiedad **AllowUserCopyPasteContent** a false tiene como objetivo evitar copiar/pegar contenido: - **Sin contraseña**: Sin contraseña, copiar/pegar contenidos permanece bloqueado. - **Contraseña de usuario**: Cuando se establece una contraseña de usuario, la introducción de la contraseña correcta permitirá copiar/pegar el contenido. - **Contraseña de propietario**: Cuando se establece una contraseña de propietario, introducir sólo la contraseña de usuario no desbloqueará la función copiar/pegar. No obstante, si introduce la contraseña de propietario correcta, podrá copiar y pegar el contenido.