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

ops/2024/9/24 1:08:26/

【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】加密结果

在这里插入图片描述


http://www.ppmy.cn/ops/115045.html

相关文章

2024年9月16日--9月22日,(工作日源码抄写+周末ue5肉鸽独立游戏)

继续进行,按照周一到周五每天晚上在公司抄3小时源码gpu精粹催眠,周末独立游戏的方式,也就是说,要把独立游戏在周末做下去较长的一段时间,看看这条路能不能走通。 具体执行情况: 周一: 15&#…

QT中添加资源文件(一看就会)

QT中添加资源文件 什么是资源文件如何使用创建资源文件编辑资源文件代码中引用资源什么是资源文件 项目中经常需要添加图片、‌音频、‌视频、翻译文件等文件,在QT中,这些文件会放在 .qrc 文件中来被使用。 .qrc 文件是一个XML格式的资源集合描述文件,是Qt中用于定义和管理…

基于python+django+vue的美术馆预约系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 【2025最新】基于协同过滤pythondjangovue…

利用影刀实现批量发布文章的RPA流程(附视频演示)

前言 大家好,我是小智。在这篇文章中,我将分享一个实战案例,展示如何利用影刀实现批量发布文章的RPA流程。这里主要介绍其中一个简单步骤,其它步骤将通过视频演示。有使用方面的疑问可以留言。 影刀是一款强大的自动化工具&#x…

『玉竹』基于Laravel 开发的博客、微博客系统和Android App

基于 Laravel 和 Filament 开发, 使用 Filament 开发管理后台,前端比较简洁。 博客大家都清楚是什么东西,微博客类似于微博之类的吧,有时候想要写的东西可能只有几句话,想要起个标题都不好起。 为了是微博客功能更好用&#xff0c…

怎么解除BitLocker对磁盘的加密?

BitLocker是一种Windows操作系统内置的加密功能,用于保护用户的数据安全。它通过对整个磁盘进行加密,防止数据被未经授权的用户访问。BitLocker主要用于保护笔记本电脑和台式机中的重要数据,尤其是在设备丢失或被盗的情况下。怎么解除BitLock…

力扣(leetcode)每日一题 LCR 187 破冰游戏(还是考的约瑟夫环)

题干 社团共有 num 位成员参与破冰游戏,编号为 0 ~ num-1。成员们按照编号顺序围绕圆桌而坐。社长抽取一个数字 target,从 0 号成员起开始计数,排在第 target 位的成员离开圆桌,且成员离开后从下一个成员开始计数。请返回游戏结束…

CTFShow-命令执行

Web29&#xff1a; <?php error_reporting(0); if(isset($_GET[c])){$c $_GET[c];if(!preg_match("/flag/i", $c)){eval($c);}}else{highlight_file(__FILE__); } ​ 过滤了文件关键词&#xff0c;通配符绕过&#xff0c;cat f*&#xff0c;用system执行&#x…