PDF Timestamp Adder
El Documentize PDF Timestamp Adder para .NET es una herramienta poderosa diseñada para añadir marcas de tiempo seguras 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.
Cómo agregar una marca de tiempo a un PDF
Para agregar una marca de tiempo segura a un documento PDF, sigue estos pasos:
- Crea una instancia de la clase
Timestamp
. - Crea una instancia de
AddTimestampOptions
para configurar el proceso de marcaje de tiempo. - Agrega el archivo PDF de entrada utilizando el método
AddInput
. - Establece la ruta del archivo de salida utilizando
AddOutput
. - Ejecuta el proceso de marcaje de tiempo utilizando el método
Process
.
1// Instanciar el plugin Timestamp
2var plugin = new Timestamp();
3
4// Configurar las opciones de marcaje de tiempo
5var opt = new AddTimestampOptions("ruta_al_pfx", "contraseña_del_pfx", "url_del_servidor_de_marcado");
6
7// Agregar archivo PDF de entrada
8opt.AddInput(new FileDataSource("ruta_al_pdf"));
9
10// Especificar el archivo PDF de salida
11opt.AddOutput(new FileDataSource("ruta_al_pdf_resultado"));
12
13// Realizar el proceso de marcaje de tiempo
14plugin.Process(opt);
Cómo usar autenticación personalizada con el servidor de marcas de tiempo
Puedes proporcionar credenciales de autenticación básica al conectarte al servidor de marcas de tiempo. Esto te permite autenticarte con servidores que requieren un nombre de usuario y contraseña.
- Crea una instancia de la clase
Timestamp
. - Crea una instancia de
AddTimestampOptions
, incluyendo lasserverBasicAuthCredentials
. - Agrega las rutas del archivo de entrada y del archivo de salida.
- Llama al método
Process
.
1// Instanciar el plugin Timestamp
2var plugin = new Timestamp();
3
4// Configurar las opciones de marcaje de tiempo con autenticación
5var opt = new AddTimestampOptions("ruta_al_pfx", "contraseña_del_pfx", "url_del_servidor_de_marcado", "usuario:contraseña");
6
7// Agregar archivo PDF de entrada
8opt.AddInput(new FileDataSource("ruta_al_pdf"));
9
10// Especificar el archivo PDF de salida
11opt.AddOutput(new FileDataSource("ruta_al_pdf_resultado"));
12
13// Realizar el proceso de marcaje 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 del archivo PFX: Puedes proporcionar un flujo o ruta de archivo al archivo PFX.
- Protección por contraseña: Asegúrate de gestionar de manera segura la contraseña del archivo PFX.
Características clave:
- Agregar marcas de tiempo seguras: Agrega fácilmente marcas de tiempo seguras a tus documentos PDF.
- Servidores de marcas de tiempo personalizables: Usa URLs de servidores de marcas de tiempo personalizadas y credenciales de autenticación.
- Automatización: Integra el marcaje de tiempo en tus aplicaciones .NET para flujos de trabajo automatizados.
- Cumplimiento: Asegura que tus documentos cumplan con los estándares de la industria para firmas digitales y marcas de tiempo.