Python办公自动化教程(003):PDF的加密

【1】代码

python 复制代码
from PyPDF2 import PdfReader, PdfWriter

# 读取PDF文件
pdf_reader = PdfReader('./file/Python教程_1.pdf')
pdf_writer = PdfWriter()

# 对第1页进行加密
page = pdf_reader.pages[0]

pdf_writer.add_page(page)
# 设置密码
pdf_writer.encrypt('3535')

with open('./file/Python教程_加密.pdf', 'wb') as f:
    pdf_writer.write(f)

print('加密完成')

【2】加密结果

相关推荐
愚戏师1 小时前
Python3 多线程
linux·运维·服务器·python
子午2 小时前
【食物识别系统】Python+TensorFlow+Vue3+Django+人工智能+深度学习+卷积网络+resnet50算法
人工智能·python·深度学习
曾经的三心草2 小时前
基于正倒排索引的Java文档搜索引擎2-实现Index类
java·python·搜索引擎
疏狂难除2 小时前
尝试rust与python的混合编程(二)
数据库·python·rust
子午3 小时前
【蘑菇识别系统】Python+TensorFlow+Vue3+Django+人工智能+深度学习+卷积网络+resnet50算法
人工智能·python·深度学习
Mr_Xuhhh3 小时前
pytest -- 指定⽤例执⾏顺序
开发语言·python·pytest
tokepson3 小时前
关于python更换永久镜像源
python·技术·记录
F_D_Z3 小时前
【解决办法】网络训练报错AttributeError: module ‘jax.core‘ has no attribute ‘Shape‘.
开发语言·python·jax
前端伪大叔3 小时前
第29篇:99% 的量化新手死在挂单上:Freqtrade 隐藏技能揭秘
后端·python·github
韩曙亮4 小时前
【人工智能】AI 人工智能 技术 学习路径分析 ① ( Python语言 -> 微积分 / 概率论 / 线性代数 -> 机器学习 )
人工智能·python·学习·数学·机器学习·ai·微积分