Cómo fusionar dos páginas de paisaje horizontal usando pyPdf

Tengo problemas para fusionar dos archivos PDF con pyPdf. Cuando ejecuto el siguiente código, la marca de agua (página1) se ve bien, pero la página2 se ha girado 90 grados en sentido horario.

¿Alguna idea de qué está pasando

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()

Respuestas a la pregunta(5)

Su respuesta a la pregunta