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

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

在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【Git使用】删除Github仓库中的指定文件/文件夹
  • FPGA科学高效的编程方法有哪些?
  • 硬件工程师笔试面试——电机
  • Android MediaPlayer + GLSurfaceView 播放视频
  • 【Linux篇】常用命令及操作技巧(基础篇)
  • WebRtc一对一视频通话_New_peer信令处理
  • 深度学习02-pytorch-06-张量的形状操作
  • C++的 try-catch 结构
  • Gitlab学习(008 gitlab开发工作流GitFlow)
  • 这是一篇给Java小白看的JVM文章
  • Diffusion Models/Score-based Generative Models背后的深度学习原理(7):估计配分函数
  • 【机器学习】——支持向量机
  • antd table 可展开行的多种控制
  • PS教程,从零开始学PS
  • css基础知识笔记
  • 2017-08-04 前端日报
  • AHK 中 = 和 == 等比较运算符的用法
  • bootstrap创建登录注册页面
  • ES6 ...操作符
  • exif信息对照
  • JavaScript HTML DOM
  • React-redux的原理以及使用
  • RedisSerializer之JdkSerializationRedisSerializer分析
  • windows下mongoDB的环境配置
  • 阿里云前端周刊 - 第 26 期
  • 分类模型——Logistics Regression
  • 理清楚Vue的结构
  • 区块链技术特点之去中心化特性
  • -- 数据结构 顺序表 --Java
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 再谈express与koa的对比
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • ### RabbitMQ五种工作模式:
  • ###C语言程序设计-----C语言学习(3)#
  • (LeetCode 49)Anagrams
  • (Matlab)基于蝙蝠算法实现电力系统经济调度
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (五)关系数据库标准语言SQL
  • (一)80c52学习之旅-起始篇
  • (转)ORM
  • .mp4格式的视频为何不能通过video标签在chrome浏览器中播放?
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • .Net中wcf服务生成及调用
  • @angular/cli项目构建--Dynamic.Form
  • [ActionScript][AS3]小小笔记
  • [AI aider] 打造终端AI搭档:Aider让编程更智能更有趣!
  • [C++提高编程](三):STL初识
  • [echarts] y轴不显示0
  • [FFmpeg学习]从视频中获取图片
  • [FZSZOJ 1223] 上海红茶馆
  • [Gradle] 在 Eclipse 下利用 gradle 构建系统
  • [iOS]-UIKit
  • [LeetCode]Spiral Matrix