PDF/A Converter

El Convertidor PDF/A de Documentize para .NET es una herramienta poderosa diseñada para convertir documentos PDF al formato PDF/A, asegurando que tu contenido siga cumpliendo con los estándares de archivo a largo plazo. Este complemento también admite la validación de documentos PDF existentes para el cumplimiento con PDF/A, ofreciendo tanto funciones de conversión como de validación en una sola solución.

Cómo convertir PDF a PDF/A

Para convertir un documento PDF al formato PDF/A, sigue estos pasos:

  1. Crea una instancia de la clase PdfAConverter.
  2. Crea una instancia de PdfAConvertOptions para configurar la conversión.
  3. Especifica la versión de PDF/A deseada (por ejemplo, PDF/A-3B).
  4. Agrega el archivo PDF de entrada usando el método AddInput.
  5. Agrega el archivo de salida para el PDF/A resultante usando el método AddOutput.
  6. Llama al método Process para ejecutar la conversión.
 1var pdfAConverter = new PdfAConverter();
 2var pdfAOptions = new PdfAConvertOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// Agrega el archivo PDF de entrada
 8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 9
10// Especifica el archivo PDF/A de salida
11pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));
12
13// Procesa la conversión
14pdfAConverter.Process(pdfAOptions);

Validando el cumplimiento con PDF/A

Puedes validar archivos PDF existentes para el cumplimiento con PDF/A usando la clase PdfAValidateOptions.

 1var pdfAConverter = new PdfAConverter();
 2var validationOptions = new PdfAValidateOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_1A
 5};
 6
 7// Agrega el archivo PDF a validar
 8validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 9
10// Ejecuta el proceso de validación
11var resultContainer = pdfAConverter.Process(validationOptions);
12
13// Verifica el resultado de la validación
14var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;
15Console.WriteLine("Validación PDF/A aprobada: " + validationResult.IsValid);

Procesamiento por lotes para conversión a PDF/A

Este complemento admite el procesamiento por lotes, lo que te permite convertir o validar múltiples archivos PDF para el cumplimiento con PDF/A a la vez.

 1var pdfAConverter = new PdfAConverter();
 2var pdfAOptions = new PdfAConvertOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// Agrega múltiples PDFs de entrada
 8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
10
11// Especifica archivos de salida para los PDF/A convertidos
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));
13pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));
14
15// Procesa la conversión por lotes
16pdfAConverter.Process(pdfAOptions);

Características clave:

  • Convertir a PDF/A: Transforma sin problemas archivos PDF al formato PDF/A (como PDF/A-1a, PDF/A-2b, PDF/A-3b) para asegurar el cumplimiento con los estándares de archivo.
  • Validar cumplimiento con PDF/A: Verifica documentos PDF existentes para su conformidad con los estándares PDF/A e identifica problemas si no cumplen.
  • Procesamiento por lotes: Procesa múltiples archivos a la vez para conversión o validación.
  • Flujo de trabajo eficiente: Minimiza tiempo y esfuerzo con procesos de conversión rápidos y confiables.
 Español