Да, я уже пытался это сделать. Тем не менее, это не работает! Две страницы все еще на 90 градусов разные. Я начинаю думать, что в pyPdf есть либо ошибка, либо в моем pdf-файле page1 происходит что-то интересное.

я проблемы с объединением двух файлов PDF с pyPdf. Когда я запускаю следующий код, водяной знак (страница 1) выглядит нормально, но страница 2 была повернута на 90 градусов по часовой стрелке.

Есть идеи, что происходит?

from pyPdf import PdfFileWriter, PdfFileReader

# PDF1: A4 Landscape page created in photoshop using PdfCreator, 
input1 = PdfFileReader(file("base.pdf", "rb"))
page1 = input1.getPage(0)

# PDF2: A4 Landscape page, text only, created using Pisa (www.xhtml2pdf.com)
input2 = PdfFileReader(file("text.pdf", "rb"))
page2 = input2.getPage(0)

# Merge
page1.mergePage(page2)

# Output
output = PdfFileWriter()
output.addPage(page1)
outputStream = file("output.pdf", "wb")
output.write(outputStream)
outputStream.close()

Ответы на вопрос(5)

Ваш ответ на вопрос