admin 管理员组

文章数量: 1184232

1. 添加密码

from PyPDF2 import PdfReader, PdfWriter

# 加密
读PDF = PdfReader('./练习文件/带水印的笔记.pdf')
写PDF = PdfWriter()
for 页 in range(len(读PDF.pages)):
    写PDF.add_page(读PDF.pages[页])
写PDF.encrypt("1234")
with open('./结果文件/带密码的笔记.pdf', 'wb') as f:
    写PDF.write(f)

2. 取消设置的密码

from PyPDF2 import PdfReader, PdfWriter

# 解密
读PDF = PdfReader('./结果文件/带密码的笔记.pdf')
读PDF.decrypt("1234")
写PDF = PdfWriter()
for 页 in range(len(读PDF.pages)):
    写PDF.add_page(读PDF.pages[页])
with open('./结果文件/带密码的笔记.pdf', 'wb') as f:
    写PDF.write(f)

本文标签: 密码 文件 python pdf