Seguridad PDF
La Documentize PDF Security for .NET es una poderosa herramienta diseñada para mejorar la seguridad de tus documentos PDF al proporcionar capacidades de cifrado y descifrado. Asegura que tu información sensible permanezca confidencial y protegida contra el acceso no autorizado.
Características clave:
- Cifrar documentos PDF: Protege tus archivos PDF añadiendo contraseñas de usuario y propietario.
- Descifrar documentos PDF: Elimina el cifrado de los PDFs cuando sea necesario.
- Establecer permisos: Controla permisos como imprimir, copiar y modificar contenido.
- Automatización: Integra el cifrado y descifrado en tus aplicaciones .NET para flujos de trabajo automatizados.
- Cumplimiento: Asegúrate de que tus documentos cumplan con los estándares de la industria para la seguridad documental.
Cómo cifrar un documento PDF
Para cifrar un documento PDF, sigue estos pasos:
- Crea una instancia de la clase
Security
. - Crea una instancia de
EncryptionOptions
con las contraseñas de usuario y propietario deseadas. - Añade el archivo PDF de entrada utilizando el método
AddInput
. - Establece la ruta del archivo de salida utilizando
AddOutput
. - Ejecuta el cifrado utilizando el método
Process
.
1// Instanciar el plugin de Seguridad
2var plugin = new Security();
3
4// Configurar las opciones de cifrado
5var opt = new EncryptionOptions("user_password", "owner_password");
6
7// Añadir el archivo PDF de entrada
8opt.AddInput(new FileDataSource("path_to_pdf"));
9
10// Especificar el archivo PDF cifrado de salida
11opt.AddOutput(new FileDataSource("path_to_encrypted_pdf"));
12
13// Realizar el proceso de cifrado
14plugin.Process(opt);
Cómo descifrar un documento PDF
Para descifrar un documento PDF, sigue estos pasos:
- Crea una instancia de la clase
Security
. - Crea una instancia de
DecryptionOptions
con la contraseña necesaria. - Añade el archivo PDF cifrado utilizando el método
AddInput
. - Establece la ruta del archivo de salida utilizando
AddOutput
. - Ejecuta el descifrado utilizando el método
Process
.
1// Instanciar el plugin de Seguridad
2var plugin = new Security();
3
4// Configurar las opciones de descifrado
5var opt = new DecryptionOptions("user_password");
6
7// Añadir el archivo PDF cifrado de entrada
8opt.AddInput(new FileDataSource("path_to_encrypted_pdf"));
9
10// Especificar el archivo PDF descifrado de salida
11opt.AddOutput(new FileDataSource("path_to_decrypted_pdf"));
12
13// Realizar el proceso de descifrado
14plugin.Process(opt);
Estableciendo permisos en documentos PDF
Al cifrar un PDF, puedes establecer varios permisos para controlar cómo se puede usar el documento.
- Impresión: Permitir o no permitir la impresión del documento.
- Copiado: Permitir o no permitir la copia de contenido.
- Modificación: Permitir o no permitir modificaciones en el documento.
Para establecer permisos, puedes configurar las EncryptionOptions
en consecuencia.