我试图找到一种方法来一个接一个地附加两个或多个页面并创建一个页面。我尝试了以下解决方案,它创建了一个单页 pdf,但是第 2 页与第 1 页重叠。
from PyPDF2 import PdfFileMerger, PdfFileReader, PdfFileWriter
file1 = PdfFileReader(open('good_old.pdf', "rb"))
output = PdfFileWriter()
page = file1.getPage(0)
page.mergePage(file1.getPage(1))
outputStream = open("great_new.pdf", "wb")
output.write(outputStream)
outputStream.close()
如果两页的高度为 x,我只想让这两页一个接一个地出现,但作为一个页面出现。输出 pdf 将有一个 2x 高度的单页。