Преобразование PDF в форматы PDF/A на Python

Aspose.PDF для Python позволяет конвертировать PDF файл в файл PDF, соответствующий PDF/A. Перед этим файл должен быть проверен. Эта тема объясняет, как это сделать.

Преобразуйте файл, используя метод Convert класса Document. Before converting the PDF to PDF/A compliant file, validate the PDF using the Validate method. The validation result is stored in an XML file and then this result is also passed to the Convert method. You can also specify the action for the elements which cannot be converted using the ConvertErrorAction enumeration.

Конвертация PDF файла в PDF/A-1b

Следующий фрагмент кода показывает, как конвертировать PDF файлы в соответствующие стандарту 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"
    # Открыть PDF документ
    document = ap.Document(input_pdf)
    # Конвертировать в документ, соответствующий стандарту PDF/A
    document.convert(output_log, ap.PdfFormat.PDF_A_1B, ap.ConvertErrorAction.DELETE)
    # Сохранить выходной документ
    document.save(output_pdf)