Добавляйте изображения в PDF-документ через Python

Python Библиотека для вставки изображений в PDF с помощью собственных API.

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

Чтобы добавить изображение в PDF, мы будем использовать Aspose.PDF для.NET API, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для платформы python-net. Откройте менеджер пакетов NuGet, найдите Aspose.pdf и установите. Вы также можете использовать следующую команду из консоли Package Manager.

Python Package Manager Console

pip install aspose-pdf

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


Вам нужно Aspose.PDF for .NET попробовать код в своей среде.

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

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

В этом примере кода показано, как добавлять изображения в PDF - Python

    import aspose.pdf as ap 
   
    input_file = DIR_INPUT + "sample.pdf"
    output_pdf = DIR_OUTPUT + "add_image.pdf"
    image_file = DIR_INPUT + "logo.jpg"
    # Open document
    document = ap.Document(input_file)

    document.pages[1].add_image(image_file, ap.Rectangle(20, 730, 120, 830, True))

    document.save(output_pdf)