PDF/A Converter

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

如何将PDF转换为PDF/A

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

  1. 创建PdfAConverter类的实例。
  2. 创建PdfAConvertOptions的实例以配置转换。
  3. 指定所需的PDF/A版本(例如,PDF/A-3B)。
  4. 使用AddInput方法添加输入PDF文件。
  5. 使用AddOutput方法添加生成的PDF/A的输出文件。
  6. 调用Process方法以执行转换。
 1var pdfAConverter = new PdfAConverter();
 2var pdfAOptions = new PdfAConvertOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// 添加输入PDF文件
 8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 9
10// 指定输出PDF/A文件
11pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));
12
13// 处理转换
14pdfAConverter.Process(pdfAOptions);

验证PDF/A合规性

您可以使用PdfAValidateOptions类验证现有PDF文件的PDF/A合规性。

 1var pdfAConverter = new PdfAConverter();
 2var validationOptions = new PdfAValidateOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_1A
 5};
 6
 7// 添加要验证的PDF文件
 8validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 9
10// 运行验证过程
11var resultContainer = pdfAConverter.Process(validationOptions);
12
13// 检查验证结果
14var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;
15Console.WriteLine("PDF/A 验证通过: " + validationResult.IsValid);

PDF/A转换的批处理

此插件支持批处理,允许您一次转换或验证多个PDF文件以符合PDF/A标准。

 1var pdfAConverter = new PdfAConverter();
 2var pdfAOptions = new PdfAConvertOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// 添加多个输入PDF
 8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
10
11// 指定转换后的PDF/A的输出文件
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));
13pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));
14
15// 处理批量转换
16pdfAConverter.Process(pdfAOptions);

主要功能:

  • 转换为PDF/A: 无缝将PDF文件转换为PDF/A格式(如PDF/A-1a、PDF/A-2b、PDF/A-3b),确保符合归档标准。
  • 验证PDF/A合规性: 检查现有PDF文档是否符合PDF/A标准,并识别任何不合规的问题。
  • 批处理: 一次处理多个文件以进行转换或验证。
  • 高效工作流: 通过快速可靠的转换过程来最小化时间和精力。
 中文