В этом кратком разделе вы узнаете, как преобразовать формат PDF в формат PDFA с помощью Python. Он охватывает всю информацию, необходимую для настройки среды для использования примера кода, а также описание кода. Чтобы написать конвертер PDF в PDFA с помощью Python, не требуется устанавливать никаких других компонентов или сторонних инструментов.
Шаги для преобразования PDF в PDFA с помощью Python
- Установите для среды IDE значение использовать Aspose.PDF для Python через .NET, чтобы преобразовать PDF в PDFA.
- Доступ к исходному файлу PDF для преобразования в PDFA с помощью объекта класса Document
- Показать текущий формат файла PDF
- Используйте метод Document.convert() для преобразования PDF в формат PDFA.
- Покажите преобразованный формат для подтверждения перед сохранением файла PDF на диск
Вышеуказанные шаги обобщают простой процесс преобразования PDF в PDFA с помощью Python. Процесс начинается с загрузки исходного файла PDF с использованием объекта класса Document. На следующем шаге вызывается метод convert для экспорта загруженного PDF-файла в ряд других форматов, включая формат PDFA.
Код для преобразования PDF в PDFA с использованием Python
import aspose.pdf as pdf | |
# Load the license | |
license = pdf.License() | |
license.set_license("Conholdate.Total.Product.Family.lic") | |
# Open document | |
pdfDocument = pdf.Document("InputFile.pdf") | |
# Display format | |
print(pdfDocument.pdf_format) | |
# Convert to PDF/A compliant | |
pdfDocument.convert("log.xml", pdf.PdfFormat.PDF_A_1B, pdf.ConvertErrorAction.DELETE) | |
# Display converted format | |
print(pdfDocument.pdf_format) | |
# Save output document | |
pdfDocument.save("PdfToPdfA_Out.pdf") | |
print("PDF to PDFA Conversion Completed Successfully") |
Приведенный выше пример можно использовать для разработки программного обеспечения конвертера PDF в PDFA с использованием Python. Он использует свойство Document.pdf_format, чтобы показать формат загруженного файла до и после преобразования для подтверждения. Метод convert() имеет ряд перегруженных функций, но мы использовали ту, которая требует имя файла журнала, в который будут записаны комментарии, формат выходного файла, т.е. PDF_A_B, и действие, которое необходимо предпринять, если какой-либо объект не будет преобразован должным образом. .
Этот короткий пример научил нас преобразовывать PDF в PDFA с помощью Python. Если вы хотите узнать о других типах преобразования, таких как преобразование PDF в XPS, обратитесь к статье как конвертировать PDF в XPS в Python.