Seguridad PDF
La Documentize Seguridad PDF para .NET es una herramienta poderosa 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 accesos no autorizados.
Características Principales:
- Cifrar Documentos PDF: Asegura 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 impresión, copia y modificación de contenido.
- Automatización: Integra el cifrado y descifrado en tus aplicaciones .NET para flujos de trabajo automatizados.
- Cumplimiento: Asegura 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
2// Instanciar el plugin de Seguridad
3var plugin = new Security();
4
5// Configurar las opciones de cifrado
6var opt = new EncryptionOptions("user_password", "owner_password");
7
8// Añadir archivo PDF de entrada
9opt.AddInput(new FileDataSource("ruta_al_pdf"));
10
11// Especificar el archivo PDF cifrado de salida
12opt.AddOutput(new FileDataSource("ruta_al_pdf_cifrado"));
13
14// Realizar el proceso de cifrado
15plugin.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
2// Instanciar el plugin de Seguridad
3var plugin = new Security();
4
5// Configurar las opciones de descifrado
6var opt = new DecryptionOptions("user_password");
7
8// Añadir archivo PDF cifrado de entrada
9opt.AddInput(new FileDataSource("ruta_al_pdf_cifrado"));
10
11// Especificar el archivo PDF descifrado de salida
12opt.AddOutput(new FileDataSource("ruta_al_pdf_descifrado"));
13
14// Realizar el proceso de descifrado
15plugin.Process(opt);
Estableciendo Permisos en Documentos PDF
Al cifrar un PDF, puedes establecer varios permisos para controlar cómo se puede utilizar el documento.
- Impresión: Permitir o prohibir la impresión del documento.
- Copia: Permitir o prohibir la copia de contenido.
- Modificación: Permitir o prohibir modificaciones al documento.
Para establecer permisos, puedes configurar las EncryptionOptions
en consecuencia.