当前位置: 首页 > article >正文

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

【1】代码

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.kler.cn/a/315498.html

相关文章:

  • Android Studio更新成2024.1.2版本后旧项目Gradle配置问题
  • 2024 年 Apifox 和 Postman 对比介绍详细版
  • 数字后端教程之Innovus report_property和get_property使用方法及应用案例
  • C语言 | Leetcode C语言题解之第557题反转字符串中的单词III
  • HAproxy 详解
  • 性能测试|JMeter接口与性能测试项目
  • HarmonyOS Next开发----使用XComponent自定义绘制
  • 【乐企-工具篇】有关乐企发票文件生成- OFD和PDF文件生成
  • 四、JVM原理-4.1、JVM介绍
  • vue中 <template> 与 <template lang=“jade“>的对比,哪个性能好
  • 数据结构之希尔排序
  • 轻代码的概念学习笔记
  • http和https的区别及get和post请求的区别
  • Vue3新组件transition(动画过渡)
  • Java API 之集合框架进阶
  • 软件测试面试题(5)——二面(游戏测试)
  • 【PLW003】设备器材云端管理平台v1.0(SpringBoot+Mybatis+NodeJS+MySQL前后端分离)
  • LeetCode题练习与总结:回文链表--234
  • [JavaEE]———进程、进程的数据结构、进程的调度
  • 【优选算法之二分查找】No.5--- 经典二分查找算法
  • Linux之实战命令03:stat应用实例(三十七)
  • 如何使用 maxwell 同步到 redis?
  • 如何在 CentOS 中管理用户、组和服务状态
  • git pull的merge和rebase模式
  • Spring解决循环依赖的原理
  • RuntimeError: Maximum Recursion Depth Exceeded - 递归深度超限的完美解决方案