0
私は最初のページと2ページ目のPDFを1ページ目に追加しようとしています。最初のページは2ページ目の上にあり、最初のページに表示されます。Pythonを使ったPdfの実装
問題は、ページがトリミングまたはマージされていないことです。最後のページは2番目から最後まで、それはそれです。
from PyPDF2 import PdfFileReader, PdfFileWriter
output = PdfFileWriter()
file_name = '81plots.pdf'
file = PdfFileReader(open(file_name, 'rb'))
i = 1
for i in range(file.getNumPages()):
page = file.getPage(i-1)
page.trimBox.LowerLeft = (0, 395.28422)
page.trimBox.LowerRight = (1459.75542, 395.28422)
page.trimBox.UpperLeft = (0, 790.56844)
page.trimBox.UpperRight = (1459.75542, 790.56844)
page_step = file.getPage(i)
page_step.trimBox.LowerLeft = (0,0)
page_step.trimBox.LowerRight = (1459.75542, 0)
page_step.trimBox.UpperLeft = (0, 395.28422)
page_step.trimBox.UpperRight = (1459.75542, 395.28422)
page.mergePage(page_step)
output.addPage(page)
outfile = 'testfile.pdf'
with open(outfile, 'wb') as file:
output.write(file)