要给PDF文件增加水印,通过两个文件合并来实现,原文件和一个水印文件。然后通过python代码来合并保存为一个文件。
实现代码如下:
import PyPDF2 as p# 导入PyPDF2,注意区分大小写
pdf=open('12.pdf','rb') #打开待添加水印的原文件
rd = p.PdfFileReader(pdf)
sp=rd.getPage(0)
psy=open('13.pdf','rb') #打开水印的文件
rd2 = p.PdfFileReader(psy)
sp2=rd2.getPage(0)
sp.mergePage(sp2) #执行合并
jg=p.PdfFileWriter() #新的PDF
jg.addPage(sp) #将合并好的放入新的PDF
wc=open('14.pdf','wb')#另存为结果
jg.write(wc)
wc.close()
执行完成后打开14.pdf查看结果正是我们需要的。
————————————————