PDF to PDF/A
Documentize PDF Converter for .NET 是一个强大的工具,旨在将PDF文档转换为PDF/A格式,确保您的内容符合长期归档标准。该插件还支持验证现有PDF文档的PDF/A合规性,提供转换和验证功能于单一解决方案中。
如何将PDF转换为PDF/A
要将PDF文档转换为PDF/A格式,请按照以下步骤操作:
- 创建一个
PdfToPdfAOptions的实例以配置转换。 - 指定所需的PDF/A版本(例如,PDF/A-3B)。
- 使用
AddInput方法添加输入PDF文件。 - 使用
AddOutput方法添加输出PDF/A文件。 - 调用
Convert方法以执行转换。
1// 创建选项类以设置转换过程
2var options = new PdfToPdfAOptions
3{
4 PdfAVersion = PdfAStandardVersion.PDF_A_3B
5};
6
7// 添加源文件
8options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf")); // 替换为您的实际文件路径
9
10// 添加转换后文件保存的路径
11options.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));
12
13// 运行转换
14PdfConverter.Convert(options);验证PDF/A合规性
您可以使用 PdfAValidateOptions 类验证现有PDF文件的PDF/A合规性。
1// 创建选项类以设置验证过程
2var options = new PdfAValidateOptions
3{
4 PdfAVersion = PdfAStandardVersion.PDF_A_1A
5};
6
7// 添加要验证的一或多个文件
8options.AddInput(new FileDataSource("path_to_your_first_pdf_file.pdf")); // 替换为您的实际文件路径
9options.AddInput(new FileDataSource("path_to_your_second_pdf_file.pdf"));
10// 根据需要添加更多文件
11
12// 运行验证并获取结果
13var resultContainer = PdfConverter.Validate(options);
14
15// 检查 resultContainer.ResultCollection 属性以获取每个文件的验证结果:
16for (var i = 0; i < resultContainer.ResultCollection.Count; i++)
17{
18 var result = resultContainer.ResultCollection[i];
19 var validationResult = (PdfAValidationResult) result.Data;
20 var isValid = validationResult.IsValid; // 第 i 个文档的验证结果
21}主要功能:
- 转换为PDF/A:将PDF文件无缝转换为PDF/A格式(如PDF/A-1a、PDF/A-2b、PDF/A-3b),以确保符合归档标准。
- 验证PDF/A合规性:检查现有PDF文档是否符合PDF/A标准,并识别不合规的问题。
- 高效工作流程:通过快速可靠的转换过程来最小化时间和精力。