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:
- Crea una instancia de
PdfToPdfAOptionspara configurar la conversión. - Especifica la versión PDF/A deseada (por ejemplo, PDF/A-3B).
- Agrega el archivo PDF de entrada usando el método
AddInput. - Agrega el archivo de salida para el PDF/A resultante usando el método
AddOutput. - Llama al método
Convertpara 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.