用其他几个/大小相同的页面覆盖PDF页面

时间:2019-04-25 08:01:18

标签: python reportlab pypdf2

我有一个包含2页的PDF文件,第一页应带有x页。 x页位于另一个PDF文件中。

我使用PyPDF2进行了尝试。

#!Python3

import PyPDF2
slave = open('slave.pdf', 'rb')
pdfReader = PyPDF2.PdfFileReader(slave)
slaveFirstPage = pdfReader.getPage(0)
pdfWatermarkReader = PyPDF2.PdfFileReader(open('master.pdf', 'rb'))

slaveFirstPage.mergePage(pdfWatermarkReader.getPage(0))
pdfWriter = PyPDF2.PdfFileWriter()
pdfWriter.addPage(slaveFirstPage)

for pageNum in range(1, pdfReader.numPages):
    pageObj = pdfReader.getPage(pageNum)
    pdfWriter.addPage(pageObj)

resultPdfFile = open('combined_pdf.pdf', 'wb')
pdfWriter.write(resultPdfFile)
slave.close()
resultPdfFile.close()

首页被加水印/覆盖。我该怎么做才能覆盖所有第二页?

0 个答案:

没有答案