Agregador de Sellos de Tiempo en PDF
El Agregador de Sellos de Tiempo en PDF de Documentize para .NET es una herramienta poderosa diseñada para añadir sellos de tiempo seguros a tus documentos PDF. Mejora la integridad y autenticidad de tus documentos al proporcionar una referencia de tiempo confiable, asegurando el cumplimiento con los estándares de firma digital.
Características Clave:
- Añadir Sellos de Tiempo Seguros: Añade sellos de tiempo seguros a tus documentos PDF sin esfuerzo.
- Servidores de Sellos de Tiempo Personalizables: Utiliza URL de servidores de sellos de tiempo personalizados y credenciales de autenticación.
- Automatización: Integra la timestamping 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 firmas digitales y sellos de tiempo.
Cómo Añadir un Sello de Tiempo a Documentos PDF
Para añadir un sello de tiempo seguro a un documento PDF, sigue estos pasos:
- Crea una instancia de la clase
Timestamp
. - Crea una instancia de
AddTimestampOptions
para configurar el proceso de sellado de tiempo. - Añade el archivo PDF de entrada usando el método
AddInput
. - Establece la ruta del archivo de salida usando
AddOutput
. - Ejecuta el proceso de sellado de tiempo usando el método
Process
.
1// Instanciar el plugin de Timestamp
2var plugin = new Timestamp();
3
4// Configurar las opciones de sellado de tiempo
5var opt = new AddTimestampOptions("ruta_a_pfx", "contraseña_para_pfx", "url_del_servidor_de_sello_de_tiempo");
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_pdf_resultado"));
12
13// Realizar el proceso de sellado de tiempo
14plugin.Process(opt);
Cómo Usar Autenticación Personalizada con el Servidor de Sello de Tiempo
Puedes proporcionar credenciales de autenticación básica al conectarte al servidor de sellos de tiempo. Esto te permite autenticarte con servidores que requieren un nombre de usuario y una contraseña.
- Crea una instancia de la clase
Timestamp
. - Crea una instancia de
AddTimestampOptions
, incluyendoserverBasicAuthCredentials
. - Añade las rutas del archivo de entrada y salida.
- Llama al método
Process
.
1// Instanciar el plugin de Timestamp
2var plugin = new Timestamp();
3
4// Configurar las opciones de sellado de tiempo con autenticación
5var opt = new AddTimestampOptions("ruta_a_pfx", "contraseña_para_pfx", "url_del_servidor_de_sello_de_tiempo", "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_pdf_resultado"));
12
13// Realizar el proceso de sellado de tiempo
14plugin.Process(opt);
Manejo de Archivos PFX y Contraseñas
La clase AddTimestampOptions
te permite usar un archivo PFX para la firma digital junto con la contraseña.
- Flujo o Ruta de Archivo PFX: Puedes proporcionar un flujo o la ruta de archivo al archivo PFX.
- Protección con Contraseña: Asegúrate de gestionar de forma segura la contraseña del archivo PFX.