37,718
社区成员
发帖
与我相关
我的任务
分享
import PyPDF2
#二进制方式打开文件
with open('./aaa.pdf','rb') as pdfFile:
input("1111111")
pdfReader = PyPDF2.PdfFileReader(pdfFile)
#读取第一页
minutesFirstPage = pdfReader.getPage(0)
with open('./bbb.pdf','rb') as markFile:
pdfWatermarkReader =PyPDF2.PdfFileReader(markFile)
#两页叠加,水印效果
minutesFirstPage.mergePage(pdfWatermarkReader.getPage(0))
pdfWriter = PyPDF2.PdfFileWriter()
pdfWriter.addPage(minutesFirstPage)
#其他页不加水印写入
for pageNum in range(1,pdfReader.numPages):
pageObj = pdfReader.getPage(pageNum)
pdfWriter.addPage(pageObj)
with open('./testpdf.pdf','wb') as resultFile:
pdfWriter.write(resultFile)