1. 使用PyMuPDF
pip install PyMuPDF
import fitz  # this is PyMuPDF# doc1 = "IOT.pdf"
with open(r"C:\Users\84977\Desktop\test2.pdf", 'r+') as doc1:doc = fitz.Document(doc1)# the document should be password protectedprint(doc.isEncrypted)
  1. 使用PyPDF3
pip install PyPDF3
import PyPDF3
pdffile= open('IOT.pdf', 'rb')pdfreader= PyPDF3.PdfFileReader(pdffile)try:# print decryption outcome as 1 if successful and 0 otherwisepdfreader.decrypt('password')
except NotImplementedError as errMsg:print(pdfreader, 'can not be decrypted on error message', errMsg)pdffile.close()

python pdf加密以及校验pdf是否是加密的相关推荐

  1. Python中通过PyPDF2实现PDF加密

    场景 PyPDF 2是一个纯python PDF库,能够分割.合并.裁剪和转换PDF文件的页面.它还可以向PDF文件中添加自定义数据.查看选项和密码.它可以从PDF检索文本和元数据,还可以将整个文件合 ...

  2. python读取加密word_Python 实现加密过的PDF文件转WORD格式

    更多python教程请到: 菜鸟教程www.piaodoo.com 人人影视www.sfkyty.com 实现方法简介 许多文件都支持转换为PDF格式,诸如Word,Excel,PowerPoint, ...

  3. python 修改pdf_Python 实现加密过的PDF文件转WORD格式

    实现方法简介 许多文件都支持转换为PDF格式,诸如Word,Excel,PowerPoint,Cad以及图片格式.所以pdf从学校到职场,都可以看到pdf文件的身影. 为了保证了文件的安全性,正常情况 ...

  4. 520晚上,我用python破解了前女友发来的加密pdf文件,结果却发现...

    前言 事情是这样的 520晚上,正跟队友 啪啪啪 组团开黑 突然,微信上前女友的头像跳动了起来 快一年了,难道是想要复合? 发来的竟是一个 " 520快乐.pdf " 的加密文件 ...

  5. Python:使用pypdf2合并、分割、加密pdf文件。

    朋友需要对一个pdf文件进行分割,在网上查了查发现这个pypdf2可以完成这些操作,所以就研究了下这个库,并做一些记录.首先pypdf2是python3版本的,在之前的2版本有一个对应pypdf库. ...

  6. 用python汇总pdf文件_Python处理PDF文件-简译与总结

    最近看到一篇介绍Python中pyPDF模块的文章,详细介绍了使用pyPDF模块获取PDF文件信息,合并拆分PDF文件等功能.很方便,在此搬运分享以下: 全文介绍了以下几方面的功能 提取文件信息 旋转 ...

  7. Python编程--使用PyPDF解析PDF文件中的元数据

    Python编程–使用PyPDF解析PDF文件中的元数据 元数据 作为一种文件里非常明显可见的对象,元数据可以存在于文档.电子表格.图片.音频和视频文件中.创建这些文件的应用程序可能会把文档的作者.创 ...

  8. python读取pdf文件_python读取pdf文件

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 一.安装pdfminer3k模块?二. 读取pdf文件import sysimp ...

  9. python不可以处理pdf文件_Python处理PDF文件-简译与总结

    最近看到一篇介绍Python中pyPDF模块的文章,详细介绍了使用pyPDF模块获取PDF文件信息,合并拆分PDF文件等功能.很方便,在此搬运分享以下: 全文介绍了以下几方面的功能 提取文件信息 旋转 ...

最新文章

  1. throws throw 自定义异常
  2. 硬核!15张图解Redis为什么这么快
  3. 言论丨李开复:中国在AI领域的优势与机会,现阶段AI领域的挑战
  4. C#最小化到托盘+双击托盘恢复+禁止运行多个该程序
  5. 监控利器nagios
  6. 许昌学院计算机学院张伶俐,2019年教育科学学院毕业论文答辩工作安排
  7. h5下划线怎么设置_【Word技巧】毕业论文封面那条永远对不齐的下划线?
  8. mysql执行sql批处理
  9. Redis的DMS管理工具treeNms
  10. 相爱相杀:移动联通IT支撑回忆录(九)
  11. python第七章-文件和数据格式化
  12. Java工程师岗位分析报告
  13. 学校毕业论文格式对奇数页页眉和偶数页页眉有要求,遇到问题请教
  14. abc242 D(脑子一团浆糊)
  15. Poco库使用:文件压缩和解压缩
  16. STM8S003引脚坑(开发过的人都知道)
  17. 布兰迪斯大学计算机美国大学排名,布兰迪斯大学2021年US News美国最佳大学排名第几?...
  18. ORB、SURF、SIFT特征点提取方法和ICP匹配方法
  19. Linux定时任务工具crontab详解及系统时间同步
  20. 汽车销售Spark数据处理和数据分析项目实战Dataframe

热门文章

  1. mysql 分页公式和总页数
  2. Labview2019,通讯三菱plc,用opc和mc通讯协议,sqlite数据库,labview标准框架jki状态机,加上数组队列,实现多线程交互。
  3. 2018 香港大学面试经历(Msc in Computer Science) 上香还愿
  4. DELPHI 打印预览功能
  5. 百度网盘VIP功能免费用!官方出品的这个文件管理App,太赞了!
  6. 【前端】利用HTML标签实现个人简历界面 <table>【HTML+CSS+JavaScript(JS)】
  7. 小米正式与联芯科技合作开发手机芯片
  8. delivery route配送路线
  9. 【C++】最通俗的多态、虚表、虚指针讲解
  10. 从《零钱兑换》开始的《背包问题》