Python 在更大的画布上合并pyPDF中的PDF

Python 在更大的画布上合并pyPDF中的PDF,python,pypdf,Python,Pypdf,我希望在pyPDF中创建一个脚本,生成一个17x11 PDF“画布”,将第一个PDF添加到左侧,将第二个PDF添加到右侧 我最初的问题是:生成不共享原始PDF维度的输出PDF的方法是什么?IE:如何生成17x11 PDF 与一起使用 它有一个page1.mergeRotatedTranslatedPage(page2,rotation,tx,ty,expand=True)命令。使用expand=True将扩展page1 请参阅我对另一个问题的回答:您应该添加一些解释,而不仅仅是发布代码 inpu

我希望在pyPDF中创建一个脚本,生成一个17x11 PDF“画布”,将第一个PDF添加到左侧,将第二个PDF添加到右侧

我最初的问题是:生成不共享原始PDF维度的输出PDF的方法是什么?IE:如何生成17x11 PDF

与一起使用

它有一个
page1.mergeRotatedTranslatedPage(page2,rotation,tx,ty,expand=True)
命令。使用
expand=True
将扩展
page1


请参阅我对另一个问题的回答:

您应该添加一些解释,而不仅仅是发布代码
input1 = PdfFileReader(open('pdf1.pdf', 'rb'))
page1 = input1.getPage(0)

input2 = PdfFileReader(open('pdf2.pdf', 'rb'))
page2 = input2.getPage(0)

page3 = PageObject.createBlankPage(None, 17*72, 11*72)
#create a blankPage size is 17*11,1 inch equal 72 px

page3.mergeScaledTranslatedPage(page1, 1, 0, 0)

#merge your pdf1 and pdf2 into the blank canvas
page3.mergeScaledTranslatedPage(page2, 1, 8.5*72, 0)