python操作pdf加密 (encrypt)
PyPDF2模块操作PDF整体思想:
从源文件中读,对读出来的数据做的一系列操作都放入新的PDF文件
#将PDF素材(包含水印.pdf文件)粘贴到项目合适位置中
#1、读取pdf
impoort PyPDF2
reader1=PyPDF2.PdfReader('./PDF素材/水印.pdf')
#<PyPDF2._reader.PdfReader object at 0x0000018715058FD0>
#2、创建一个空白的PDF写方法
writer1=PyPDF2.PdfWriter()
#3、获取原来文件的总页数
pages=reader1.getNumPages()
for i in range(pages):#循环遍历每一页
writer1.addPage(reader1.pages[i])#将每一页添加到空白pdf中
writer1.encrypt('0123'