Как преобразовать PDF в PDF / A на Python

PDF / A — это специальный формат, предназначенный для долгосрочного архивирования и сохранения электронных документов. Он гарантирует, что содержание, структура и визуальный вид документа остаются неизменными со временем. Преобразование PDF - файлов в формат PDF / A обеспечивает долгосрочную доступность документов независимо от программного обеспечения, операционной системы или будущих технологических достижений. В этой статье показано, как использовать Spire.PDF for Python для преобразования PDF в PDF / A на Python.
Установите Spire.PDF с помощью Pip
Spire PDF for Python — это специализированная библиотека, созданная для разработчиков для создания, чтения и управления PDF — файлами в приложениях Python. Вы можете легко установить его с помощью следующей команды PIP.
pip install Spire.PDF
Использование Python для преобразования PDF в PDF / A
Spire.PDF for Python предоставляет класс PdfStandardsConvert поддерживает преобразование PDF в различные форматы PDF / A, включая PDF / A — 1a, 2a, 3a, 1b, 2b и 3b. Кроме того, он поддерживает преобразование PDF в PDF / X — 1a: 2001.
from spire.pdf.common import *
from spire.pdf import *
# Specify the input file path and output folder
inputFile = «Sample.pdf»
outputFolder = «Output/»
# Create an object of the PdfStandardsConverter class
converter = PdfStandardsConverter(inputFile)
# Convert the input file to PdfA1A
converter.ToPdfA1A(outputFolder + «ToPdfA1A.pdf»)
# Convert the input file to PdfA1B
converter.ToPdfA1B(outputFolder + «ToPdfA1B.pdf»)
# Convert the input file to PdfA2A
converter.ToPdfA2A(outputFolder + «ToPdfA2A.pdf»)
# Convert the input file to PdfA2B
converter.ToPdfA2B(outputFolder + «ToPdfA2B.pdf»)
# Convert the input file to PdfA3A
converter.ToPdfA3A(outputFolder + «ToPdfA3A.pdf»)
# Convert the input file to PdfA3B
converter.ToPdfA3B(outputFolder + «ToPdfA3B.pdf»)
# Convert the input file to PDF/X-1a:2001
converter.ToPdfX1A2001(outputFolder + «ToPdfX1a.pdf»)
Выводы
В этой статье мы узнали, как использовать Spire для преобразования PDF в PDF / A. PDF для Python. Как продвинутая библиотека Python, она позволяет разработчикам выполнять широкий спектр операций с PDF — документами, таких как: