PDF Timestamp Adder

Documentize PDF时间戳添加器(.NET) 是一个强大的工具,旨在为您的PDF文档添加安全的时间戳。它通过提供可信的时间参考,增强了文档的完整性和真实性,确保符合数字签名标准。

如何为PDF添加时间戳

要为PDF文档添加安全时间戳,请按照以下步骤操作:

  1. 创建Timestamp类的实例。
  2. 创建AddTimestampOptions实例以配置时间戳过程。
  3. 使用AddInput方法添加输入PDF文件。
  4. 使用AddOutput设置输出文件路径。
  5. 使用Process方法执行时间戳处理。
 1// 实例化时间戳插件
 2var plugin = new Timestamp();
 3
 4// 配置时间戳选项
 5var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url");
 6
 7// 添加输入PDF文件
 8opt.AddInput(new FileDataSource("path_to_pdf"));
 9
10// 指定输出PDF文件
11opt.AddOutput(new FileDataSource("path_to_result_pdf"));
12
13// 执行时间戳处理
14plugin.Process(opt);

如何与时间戳服务器使用自定义身份验证

连接到时间戳服务器时,您可以提供基本身份验证凭据。这使您能够与需要用户名和密码的服务器进行身份验证。

  1. 创建Timestamp类的实例。
  2. 创建AddTimestampOptions的实例,包括serverBasicAuthCredentials
  3. 添加输入文件和输出文件路径。
  4. 调用Process方法。
 1// 实例化时间戳插件
 2var plugin = new Timestamp();
 3
 4// 使用身份验证配置时间戳选项
 5var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url", "username:password");
 6
 7// 添加输入PDF文件
 8opt.AddInput(new FileDataSource("path_to_pdf"));
 9
10// 指定输出PDF文件
11opt.AddOutput(new FileDataSource("path_to_result_pdf"));
12
13// 执行时间戳处理
14plugin.Process(opt);

处理PFX文件和密码

AddTimestampOptions类允许您使用PFX文件进行数字签名以及密码。

  • PFX流或文件路径:您可以提供PFX文件的流或文件路径。
  • 密码保护:确保安全管理PFX文件的密码。

主要特点:

  • 添加安全时间戳:轻松为您的PDF文档添加安全时间戳。
  • 可定制的时间戳服务器:使用自定义时间戳服务器URL和身份验证凭据。
  • 自动化:将时间戳集成到您的.NET应用程序中以实现自动化工作流程。
  • 合规性:确保您的文档符合数字签名和时间戳的行业标准。
 中文