PDF 时间戳添加器
Documentize PDF 时间戳添加器 for .NET 是一款强大的工具,旨在为您的 PDF 文档添加安全时间戳。通过提供可信的时间参考,它增强了文档的完整性和真实性,确保符合数字签名标准。
主要特点:
- 添加安全时间戳:轻松为您的 PDF 文档添加安全时间戳。
- 可定制的时间戳服务器:使用自定义的时间戳服务器 URL 和身份验证凭据。
- 自动化:将时间戳功能集成到您的 .NET 应用程序中,实现自动化工作流程。
- 合规性:确保您的文档符合数字签名和时间戳的行业标准。
如何为 PDF 文档添加时间戳
要为 PDF 文档添加安全时间戳,请按照以下步骤操作:
- 创建
Timestamp
类的实例。 - 创建
AddTimestampOptions
实例,以配置时间戳处理过程。 - 使用
AddInput
方法添加输入 PDF 文件。 - 使用
AddOutput
设置输出文件路径。 - 使用
Process
方法执行时间戳处理。
1
2// 实例化时间戳插件
3var plugin = new Timestamp();
4
5// 配置时间戳选项
6var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url");
7
8// 添加输入 PDF 文件
9opt.AddInput(new FileDataSource("path_to_pdf"));
10
11// 指定输出 PDF 文件
12opt.AddOutput(new FileDataSource("path_to_result_pdf"));
13
14// 执行时间戳处理
15plugin.Process(opt);
如何使用带有时间戳服务器的自定义身份验证
在连接到时间戳服务器时,您可以提供基本身份验证凭据。这使您能够对需要用户名和密码的服务器进行身份验证。
- 创建
Timestamp
类的实例。 - 创建
AddTimestampOptions
实例,包括serverBasicAuthCredentials
。 - 添加输入文件和输出文件路径。
- 调用
Process
方法。
1
2// 实例化时间戳插件
3var plugin = new Timestamp();
4
5// 使用身份验证配置时间戳选项
6var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url", "username:password");
7
8// 添加输入 PDF 文件
9opt.AddInput(new FileDataSource("path_to_pdf"));
10
11// 指定输出 PDF 文件
12opt.AddOutput(new FileDataSource("path_to_result_pdf"));
13
14// 执行时间戳处理
15plugin.Process(opt);
处理 PFX 文件和密码
AddTimestampOptions
类允许您使用 PFX 文件进行数字签名,并提供密码。
- PFX 流或文件路径:您可以提供 PFX 文件的流或文件路径。
- 密码保护:确保您安全管理 PFX 文件的密码。