PDF添加水印
from PyPDF2 import PdfFileReader,PdfFileWriterfrom copy import copy# 水印就是页面,复制页面的模块
读取 = PdfFileReader("c:/水印.pdf")
水印 = 读取.getPage(0) # 指定哪页是水印
读PDF = PdfFileReader("c:/笔记.pdf") # 读要添加水印的文件
写PDF = PdfFileWriter()# 实例化对象
# 类似PS图层的概念,
for page in range(读PDF.getNumPages()):
要加水印的每一页 = 读PDF.getPage(page)
新页面 = copy(水印)
新页面.mergePage(要加水印的每一页)# 相当于图层合成,新页面里面加水印,水印就在文字下面的图层
写PDF.addPage(新页面)# 写入
with open("c:/带水印的笔记.pdf", "wb") as 变量名:
写PDF.write(变量名)
页:
[1]