from PyPDF2 import PdfFileWriter, PdfFileReader pdf_reader = PdfFileReader(r'G:\eg\示例 1.pdf') #输入你想要操作的pdf文档的位置/名称 pdf_writer = PdfFileWriter() for page in range(pdf_reader.getNumPages()): pdf_writer.addPage(pdf_reader.getPage(page)) pdf_writer.encrypt('123456') #括号里面填写密码 with open('G:\eg\示例 1加密.pdf', 'wb') as out: pdf_writer.write(out)
运行之后
打开加密文件
加密成功!
比如说此时我要对G:\eg下面的“示例 1加密.pdf”文件进行解密,加密后的仍然显示在当前文件夹并且"名称为示例 1.pdf"
运行之前