Работайте с изображениями в формате PDF с помощью Python

Манипулируйте изображениями в PDF-документе. Используйте Aspose.PDF для Python for .NET для программного изменения PDF-документов

Добавить изображение в PDF-документ с помощью библиотеки Python

Чтобы добавить изображение на страницу PDF, используйте Aspose.PDF для Python через .NET, мощный и простой в использовании API. Откройте PyPI, найдите aspose-pdf и установите его. Вы также можете выполнить команду:

Console

pip install aspose-pdf

Добавить изображение в PDF с помощью Python


Чтобы опробовать код в своей среде, вам понадобится Aspose.PDF для Python через .NET.

  1. Создайте объект Document и откройте входной PDF-документ.
  2. Найдите страницу, на которую вы хотите добавить изображение.
  3. Добавьте изображение в коллекцию ресурсов страницы.
  4. Используйте оператор GSave для сохранения текущего графического состояния.
  5. Используйте оператор concatenateMatrix, чтобы указать место размещения изображения.
  6. Используйте оператор Do, чтобы нарисовать изображение на странице.
  7. Используйте оператор GRestore для сохранения обновленного графического состояния.
  8. Сохраните PDF-файл.

Добавьте изображение в существующий PDF-файл — Python

Example: Python

import aspose.pdf as apdf

from os import path

path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)
image_file = path.join(self.data_dir, "logo.jpg")

document = apdf.Document(path_infile)
document.pages[1].add_image(image_file, apdf.Rectangle(20, 730, 120, 830, True))

document.save(path_outfile )