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:

  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// 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:

  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// 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.

 Español