赵乾舟 发表于 2021-8-20 21:45:53

PDF添加水印

from PyPDF2 import PdfFileReader,PdfFileWriter
from 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]
查看完整版本: PDF添加水印