PDF to PDF/A

El Convertidor PDF de Documentize para .NET es una herramienta poderosa diseñada para convertir documentos PDF al formato PDF/A, asegurando que tu contenido permanezca conforme a los estándares de archivo a largo plazo. Este plugin también admite la validación de documentos PDF existentes para el cumplimiento con PDF/A, ofreciendo funciones de conversión y 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 PdfToPdfAOptions para configurar la conversión.
  2. Especifica la versión PDF/A deseada (por ejemplo, PDF/A-3B).
  3. Agrega el archivo PDF de entrada usando el método AddInput.
  4. Agrega el archivo de salida para el PDF/A resultante usando el método AddOutput.
  5. Llama al método Convert para ejecutar la conversión.
 1// Crea la clase de opciones para configurar el proceso de conversión
 2var options = new PdfToPdfAOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// Agrega el archivo fuente
 8options.AddInput(new FileDataSource("ruta_a_tu_archivo_pdf.pdf")); // reemplaza con la ruta a tu archivo real
 9
10// Agrega la ruta para guardar el archivo convertido
11options.AddOutput(new FileDataSource("ruta_al_archivo_convertido.pdf"));
12
13// Ejecuta la conversión
14PdfConverter.Convert(options);

Validando el Cumplimiento con PDF/A

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

 1// Crea la clase de opciones para configurar el proceso de validación
 2var options = new PdfAValidateOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_1A
 5};
 6
 7// Agrega uno o más archivos a validar
 8options.AddInput(new FileDataSource("ruta_a_tu_primer_archivo_pdf.pdf")); // reemplaza con la ruta a tu archivo real
 9options.AddInput(new FileDataSource("ruta_a_tu_segundo_archivo_pdf.pdf"));
10// agrega más archivos según sea necesario
11
12// Ejecuta la validación y obtén resultados
13var resultContainer = PdfConverter.Validate(options);
14
15// Verifica la propiedad resultContainer.ResultCollection para los resultados de validación de cada archivo:
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; // Resultado de validación para el i-ésimo documento
21}

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 conformidad con los estándares PDF/A e identifica problemas si no cumplen.
  • Flujo de Trabajo Eficiente: Minimiza tiempo y esfuerzo con procesos de conversión rápidos y confiables.
 Español