# -*- coding: utf-8 -*-
# @fun : 对pdf文件进行加密
import PyPDF2
import os
path='C:\\Users\\Administrator\\Desktop\\aaa\\' #文件夹路径,需修改
files = []
for file in os.listdir(path):
if file.endswith('.pdf'): #只获取pdf文件进行加密,也可以是全部文件
files.append(path+file)
print(files)
for file in files:
pdf_obj = open(file,'rb')
pdf_reader = PyPDF2.PdfFileReader(pdf_obj)
pdf_writer = PyPDF2.PdfFileWriter()
for page_num in range(pdf_reader.numPages):
page_obj = pdf_reader.getPage(page_num)
pdf_writer.addPage(page_obj)
pdf_writer.encrypt('0000') #加密操作,密码为 0000,可自己调整密码,需修改
pdf_output_file = open(file.split('.')[0]+'_sec.pdf','wb') #以二进制写入,将保留原pdf中的信息
pdf_writer.write(pdf_output_file)
pdf_output_file.close()
用python批量给多个pdf文件加密.rar
需积分: 1 117 浏览量
2023-03-10
23:12:22
上传
评论
收藏 788B RAR 举报
Dilraba。
- 粉丝: 0
- 资源: 101
最新资源
- 锄战三国村 修改:货币使用不减 v1.10(2) 原创 (中文).apk
- 基于python实现的单目双目视觉三维重建+源代码+图像图片(高分课程设计)
- 基于C+++OPENCV的全景图像拼接源码(课程设计)
- 基于Python+OpenCV对多张图片进行全景图像拼接,消除鬼影,消除裂缝+源代码+文档说明+界面截图(高分课程设计)
- 基于C++实现的全景图像拼接源码(课程设计)
- 基于SIFT特征点提取和RASIC算法实现全景图像拼接python源码+文档说明+界面截图+详细注释(95分以上课程大作业)
- 基于matlab实现眼部判别的疲劳检测系统+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab的异常姿势识别系统+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 隐藏文件展示工具,用来展示被病毒隐藏的文件
- 基于Matlab的图像分割系统+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈