Convert PDF to PDF/A formats in Python
Aspose.PDF for Python позволяет вам преобразовать PDF файл в PDF/A совместимый PDF файл. Перед этим файл должен быть проверен. В этой теме объясняется, как это сделать.
Преобразуйте файл, используя метод Convert класса Document. Перед преобразованием PDF в файл, соответствующий PDF/A, проверьте PDF, используя метод Validate. Результат проверки сохраняется в XML-файле, и этот результат также передается в метод Convert. Вы также можете указать действие для элементов, которые не могут быть преобразованы, используя перечисление ConvertErrorAction.
Попробуйте преобразовать PDF в PDF/A онлайн
Aspose.PDF для Python предлагает вам бесплатное онлайн-приложение “PDF to PDF/A-1A”, где вы можете попробовать исследовать функциональность и качество его работы.
Преобразование файла PDF в PDF/A-1b
Следующий фрагмент кода показывает, как преобразовать файлы PDF в PDF, соответствующий PDF/A-1b.
from asposepdf import Api
DIR_INPUT = "testdata/"
DIR_OUTPUT = "testout/"
input_pdf = DIR_INPUT + "Hello.pdf"
output_pdf = DIR_OUTPUT + "convert_pdf_to_pdfa.pdf"
output_log = DIR_OUTPUT + "convert_pdf_to_pdfa.log"
# Открыть PDF документ
document = Api.Document(input_pdf)
# Преобразовать в документ, соответствующий PDF/A
document.convert(output_log, Api.PdfFormat.PDF_A_1B, Api.ConvertErrorAction.Delete)
# Сохранить выходной документ
document.save(output_pdf)