Convertir formatos PDF a PDF/A en Python
Aspose.PDF para Python te permite convertir un archivo PDF a un archivo PDF compatible con PDF/A. Antes de hacerlo, el archivo debe ser validado. Este tema explica cómo.
Convierte el archivo usando el método Convert de la clase Document. Antes de convertir el PDF a un archivo compatible con PDF/A, valida el PDF usando el método Validate. El resultado de la validación se almacena en un archivo XML y luego este resultado también se pasa al método Convert. También puedes especificar la acción para los elementos que no se pueden convertir usando la enumeración ConvertErrorAction.
Intenta convertir PDF a PDF/A en línea
Aspose.PDF para Python te presenta la aplicación en línea gratuita “PDF to PDF/A-1A”, donde puedes intentar investigar la funcionalidad y la calidad con la que trabaja.
Convertir archivo PDF a PDF/A-1b
El siguiente fragmento de código muestra cómo convertir archivos PDF a PDF/A-1b compatible.
import aspose.pdf as ap
input_pdf = DIR_INPUT + "sample.pdf"
output_pdf = DIR_OUTPUT + "convert_pdf_to_pdfa.pdf"
output_log = DIR_OUTPUT + "convert_pdf_to_pdfa.log"
# Abrir documento PDF
document = ap.Document(input_pdf)
# Convertir a documento compatible con PDF/A
document.convert(output_log, ap.PdfFormat.PDF_A_1B, ap.ConvertErrorAction.DELETE)
# Guardar documento de salida
document.save(output_pdf)