В этом кратком руководстве рассказывается, как преобразовать PDF в PDF X1A в Python, если необходимо встроить шрифты и для изображений требуются плашечные цвета. Он содержит полную информацию о ресурсах, необходимых для настройки IDE, пошаговый список задач по разработке приложения и исполняемый пример кода для разработки конвертера PDF в PDF X1A на Python. Этот фрагмент кода можно выполнить на любой из платформ, поддерживающих .NET и Python, с импровизациями, если это необходимо.
Шаги для преобразования PDF в PDF X 1A в Python
- Установите среду разработки на использовать Aspose.PDF для Python через .NET для преобразования в формат X-1a.
- Загрузите исходный файл PDF для преобразования в PDF X1A с помощью класса Document.
- При необходимости выполните некоторые изменения в загруженном файле.
- Вызовите метод convert(), используя параметр PdfFormat.PDF_X_1A.
- Сохраните полученный файл PDF в формате PDF/X-1a.
Эти шаги охватывают процесс преобразования PDF в PDF X 1A в Python. Этот процесс начинается с загрузки исходного файла Pdf и последующего внесения изменений в загруженный файл, если это необходимо. Метод Document.convert() используется для преобразования загруженного файла с использованием перегруженного метода с одним аргументом, для которого требуется объект PdfFormatConversionOptions с последующим сохранением результирующего файла PDF на диске.
Код в PDF в PDF X1A в Python
import aspose.pdf as pdf | |
# Load License | |
license = pdf.License() | |
license.set_license("Aspose.Total.lic") | |
# Load a PDF | |
pdfDocument = pdf.Document("input.pdf") | |
# Perform some modifications | |
pdfDocument.pages.add() | |
# Convert to PDF_X_1A format | |
pdfDocument.convert(pdf.PdfFormatConversionOptions(pdf.PdfFormat.PDF_X_1A)) | |
# pdfDocument.convert("log.xml", pdf.PdfFormat.PDF_X_1A, pdf.ConvertErrorAction.DELETE) | |
# Save the output | |
pdfDocument.save("output_x_1a.pdf") | |
print("PDF to PDF_X_1A conversion done successfully") |
Этот код демонстрирует процесс написания конвертера PDF в PDF X на Python. При вызове метода convert() он автоматически создает файл ConversionLog.XML, содержащий сведения о преобразованиях и список ошибок или предупреждений, если таковые имеются. Если вы хотите задать параметры самостоятельно, используйте другой перегруженный метод, который принимает имя файла журнала, формат преобразования и параметр для перечислителя ConvertErrorAction.
Это руководство помогло нам конвертировать PDF в PDF X1A в Python. Если вы хотите узнать, как конвертировать PDF в файл XML, обратитесь к статье как конвертировать PDF в XML с помощью Python.