PDF/A Converter
El Documentize PDF/A Converter para .NET es una herramienta poderosa diseñada para convertir documentos PDF al formato PDF/A, asegurando que tu contenido se mantenga en cumplimiento con los estándares de archivo a largo plazo. Este plugin también admite la validación de documentos PDF existentes para el cumplimiento de PDF/A, ofreciendo tanto características 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:
- Crea una instancia de
PdfAConvertOptions
para configurar la conversión. - Especifica la versión PDF/A deseada (por ejemplo, PDF/A-3B).
- Agrega el archivo PDF de entrada utilizando el método
AddInput
. - Agrega el archivo de salida para el PDF/A resultante utilizando el método
AddOutput
. - Llama al método
Process
para ejecutar la conversión.
1var pdfAOptions = new PdfAConvertOptions
2{
3 PdfAVersion = PdfAStandardVersion.PDF_A_3B
4};
5
6// Agrega el archivo PDF de entrada
7pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
8
9// Especifica el archivo PDF/A de salida
10pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));
11
12// Procesa la conversión
13PdfAConverter.Process(pdfAOptions);
Validando el Cumplimiento de PDF/A
Puedes validar archivos PDF existentes para el cumplimiento de PDF/A utilizando la clase PdfAValidateOptions
.
1var validationOptions = new PdfAValidateOptions
2{
3 PdfAVersion = PdfAStandardVersion.PDF_A_1A
4};
5
6// Agrega el archivo PDF a validar
7validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
8
9// Ejecuta el proceso de validación
10var resultContainer = PdfAConverter.Process(validationOptions);
11
12// Verifica el resultado de la validación
13var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;
14Console.WriteLine("Validación PDF/A Superada: " + validationResult.IsValid);
Procesamiento por Lotes para Conversión a PDF/A
Este plugin soporta procesamiento por lotes, lo que te permite convertir o validar múltiples archivos PDF para el cumplimiento de PDF/A a la vez.
1var pdfAOptions = new PdfAConvertOptions
2{
3 PdfAVersion = PdfAStandardVersion.PDF_A_3B
4};
5
6// Agrega múltiples PDFs de entrada
7pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
9
10// Especifica archivos de salida para los PDF/A convertidos
11pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));
13
14// Procesa la conversión por lotes
15PdfAConverter.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 de PDF/A: Verifica documentos PDF existentes para la 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 esfuerzo con procesos de conversión rápidos y confiables.