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:

  1. Crea una instancia de la clase Security.
  2. Crea una instancia de EncryptionOptions con las contraseñas de usuario y propietario deseadas.
  3. Añade el archivo PDF de entrada utilizando el método AddInput.
  4. Establece la ruta del archivo de salida utilizando AddOutput.
  5. 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:

  1. Crea una instancia de la clase Security.
  2. Crea una instancia de DecryptionOptions con la contraseña necesaria.
  3. Añade el archivo PDF cifrado utilizando el método AddInput.
  4. Establece la ruta del archivo de salida utilizando AddOutput.
  5. 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.

 Español