Использование PyPDF2 для печати различных изображений в формате png в файл PDF, но при этом возникают проблемы с разрешением экрана - PullRequest
1 голос
/ 16 января 2020

Я пытаюсь наложить файл 334x118 .png на лист PDF формата A4.

Разрешение печати A4 составляет 2480 x 3508 пикселей, тогда как разрешение экрана составляет 595 x 842 пикселей. Кажется, это вызывает проблемы с правильным подгонкой моего файла, потому что, когда я читаю в формате A4, он показывает, что разрешение составляет 595x842:

watermark = PdfFileReader(open("watermark.pdf", "rb"))

output_file = PdfFileWriter()
input_file = PdfFileReader(open("example.pdf", "rb"))
print(input_file.getPage(0).mediaBox)

Вышеприведенное возвращение: RectangleObject([0, 0, 595.2, 841.92])

Когда я выполняю наложение, в результате .png pi c в результате получается слишком большим.

Мне интересно, есть ли способ прочитать сам файл PDF в его разрешении печати, чтобы эта проблема не возникает.

...