Conversor PDF/A

El Conversor PDF/A Documentize para .NET es una herramienta poderosa diseñada para convertir documentos PDF en el formato PDF/A, asegurando que tu contenido cumpla con los estándares de archivado a largo plazo. Este plugin también soporta la validación de documentos PDF existentes para la conformidad con PDF/A, ofreciendo tanto funciones de conversión como de validación en una sola solución.

Características clave:

  • Convertir a PDF/A: Transforma sin esfuerzo archivos PDF en el formato PDF/A (como PDF/A-1a, PDF/A-2b, PDF/A-3b) para asegurar el cumplimiento de los estándares de archivado.
  • Validar conformidad con PDF/A: Verifica documentos PDF existentes para verificar 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 el tiempo y el esfuerzo con procesos de conversión rápidos y confiables.

Cómo convertir PDF a PDF/A

Para convertir un documento PDF en 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 PDF/A deseada (por ejemplo, PDF/A-3B).
  4. Añade el archivo PDF de entrada utilizando el método AddInput.
  5. Añade el archivo de salida para el PDF/A resultante utilizando el método AddOutput.
  6. Llama al método Process para ejecutar la conversión.
 1  
 2var pdfAConverter = new PdfAConverter();  
 3var pdfAOptions = new PdfAConvertOptions  
 4{  
 5    PdfAVersion = PdfAStandardVersion.PDF_A_3B  
 6};  
 7
 8// Añadir el archivo PDF de entrada  
 9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
10
11// Especificar el archivo PDF/A de salida  
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));  
13
14// Procesar la conversión  
15pdfAConverter.Process(pdfAOptions);  

Validación de la conformidad con PDF/A

Puedes validar archivos PDF existentes para la conformidad con PDF/A utilizando la clase PdfAValidateOptions.

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

Procesamiento por lotes para conversión PDF/A

Este plugin soporta procesamiento por lotes, permitiéndote convertir o validar múltiples archivos PDF para la conformidad con PDF/A a la vez.

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