Añadidor de Timestamp para PDF
El Añadidor de Timestamp para PDF de Documentize para .NET es una herramienta poderosa diseñada para añadir timestamps seguros a sus documentos PDF. Mejora la integridad y autenticidad de sus documentos al proporcionar una referencia de tiempo confiable, asegurando el cumplimiento de los estándares de firma digital.
Características Clave:
- Añadir Timestamps Seguros: Agregue sin esfuerzo timestamps seguros a sus documentos PDF.
- Servidores de Timestamp Personalizables: Utilize URL de servidores de timestamp personalizados y credenciales de autenticación.
- Automatización: Integre el timestamping en sus aplicaciones .NET para flujos de trabajo automatizados.
- Cumplimiento: Asegúrese de que sus documentos cumplan con los estándares de la industria para firmas digitales y timestamps.
Cómo Añadir un Timestamp a Documentos PDF
Para añadir un timestamp seguro a un documento PDF, siga estos pasos:
- Cree una instancia de la clase
Timestamp
. - Cree una instancia de
AddTimestampOptions
para configurar el proceso de timestamping. - Añada el archivo PDF de entrada utilizando el método
AddInput
. - Establezca la ruta del archivo de salida utilizando
AddOutput
. - Ejecute el proceso de timestamping utilizando el método
Process
.
1// Instanciar el plugin de Timestamp
2var plugin = new Timestamp();
3
4// Configurar las opciones de timestamping
5var opt = new AddTimestampOptions("ruta_a_pfx", "contraseña_para_pfx", "url_del_servidor_de_timestamp");
6
7// Añadir archivo PDF de entrada
8opt.AddInput(new FileDataSource("ruta_a_pdf"));
9
10// Especificar el archivo PDF de salida
11opt.AddOutput(new FileDataSource("ruta_a_resultado_pdf"));
12
13// Realizar el proceso de timestamping
14plugin.Process(opt);
Cómo Usar Autenticación Personalizada con el Servidor de Timestamp
Puede proporcionar credenciales de autenticación básica al conectarse al servidor de timestamp. Esto le permite autenticarse con servidores que requieren un nombre de usuario y contraseña.
- Cree una instancia de la clase
Timestamp
. - Cree una instancia de
AddTimestampOptions
, incluyendo lasserverBasicAuthCredentials
. - Añada las rutas de los archivos de entrada y salida.
- Llame al método
Process
.
1// Instanciar el plugin de Timestamp
2var plugin = new Timestamp();
3
4// Configurar las opciones de timestamping con autenticación
5var opt = new AddTimestampOptions("ruta_a_pfx", "contraseña_para_pfx", "url_del_servidor_de_timestamp", "usuario:contraseña");
6
7 // Añadir archivo PDF de entrada
8opt.AddInput(new FileDataSource("ruta_a_pdf"));
9
10// Especificar el archivo PDF de salida
11opt.AddOutput(new FileDataSource("ruta_a_resultado_pdf"));
12
13// Realizar el proceso de timestamping
14plugin.Process(opt);
Manejo de Archivos PFX y Contraseñas
La clase AddTimestampOptions
le permite usar un archivo PFX para la firma digital junto con la contraseña.
- Flujo o Ruta de Archivo PFX: Puede proporcionar un flujo o ruta de archivo al archivo PFX.
- Protección con Contraseña: Asegúrese de gestionar de manera segura la contraseña para el archivo PFX.