Convertir des formats PDF en PDF/A en Python

Aspose.PDF pour Python vous permet de convertir un fichier PDF en un fichier PDF conforme au format PDF/A. Avant de le faire, le fichier doit être validé. Ce sujet explique comment.

Convertissez le fichier en utilisant la méthode Convert de la classe Document. Avant de convertir le PDF en fichier conforme PDF/A, validez le PDF à l’aide de la méthode Validate. Le résultat de la validation est stocké dans un fichier XML, puis ce résultat est également passé à la méthode Convert. Vous pouvez également spécifier l’action pour les éléments qui ne peuvent pas être convertis à l’aide de l’énumération ConvertErrorAction.

Convertir un fichier PDF en PDF/A-1b

L’extrait de code suivant montre comment convertir des fichiers PDF en PDF conforme PDF/A-1b.


    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"
    # Ouvrir le document PDF
    document = ap.Document(input_pdf)
    # Convertir en document conforme PDF/A
    document.convert(output_log, ap.PdfFormat.PDF_A_1B, ap.ConvertErrorAction.DELETE)
    # Enregistrer le document de sortie
    document.save(output_pdf)