【发布时间】:2011-08-27 19:52:32
【问题描述】:
我在将两个 PDF 文件与 pyPdf 合并时遇到问题。当我运行以下代码时,水印 (page1) 看起来不错,但 page2 已顺时针旋转了 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()
【问题讨论】:
-
你确定它们都是横向的吗?左边的好像是纵向的。
-
是的,他们是 - 我刚刚创建了该图像作为我实际 pdf 的联系人个人身份信息的示例。
-
我对@987654323@有疑问
标签: python pdf-generation landscape pypdf