PyMuPDF вставить изображение внизу - PullRequest
0 голосов
/ 16 марта 2020

Я пытаюсь прочитать PDF и вставить изображение внизу каждой страницы в PDF. Я пытался с библиотекой PyMuPDF.

Проблема: Независимо от того, что я даю Rect (высота, ширина), он не отображается внизу, изображение продолжает появляться только в верхней половине страницы ( PDF страница).

Мой код:

from fitz import fitz, Rect

doc = fitz.open("test_pdf2.pdf")

def add_footer(pdf):
    img = open("footer4.jpg", "rb").read()
    rect = Rect(0, 0, 570, 1230)

    for i in range(0, pdf.pageCount):
        page = pdf[i]
        if not page._isWrapped:
            page._wrapContents()
        page.insertImage(rect, stream=img)

add_footer(doc)
doc.save('test_pdf5.pdf')

Обработанное изображение с изображением нижнего колонтитула в центре страницы: https://i.stack.imgur.com/HK9mm.png

Изображение нижнего колонтитула : https://i.stack.imgur.com/FRQYE.jpg

Пожалуйста, помогите!

Пожалуйста, дайте мне знать, если это можно сделать с помощью любой другой библиотеки.

...