PDF to PDF/A

Documentize PDF Converter for .NET 是一个强大的工具,旨在将PDF文档转换为PDF/A格式,确保您的内容符合长期归档标准。该插件还支持验证现有PDF文档的PDF/A合规性,提供转换和验证功能于单一解决方案中。

如何将PDF转换为PDF/A

要将PDF文档转换为PDF/A格式,请按照以下步骤操作:

  1. 创建一个 PdfToPdfAOptions 的实例以配置转换。
  2. 指定所需的PDF/A版本(例如,PDF/A-3B)。
  3. 使用 AddInput 方法添加输入PDF文件。
  4. 使用 AddOutput 方法添加输出PDF/A文件。
  5. 调用 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标准,并识别不合规的问题。
  • 高效工作流程:通过快速可靠的转换过程来最小化时间和精力。
 中文