有密码pdf保存为无密码的

在使用itext对pdf加水印的时候,如果pdf有密码是不行的。所以使用Python的PyMuPDF库去掉密码。

pip install PyMuPDF安装PyMuPDF

解密代码

python 复制代码
import fitz

# 打开加密的PDF文件
doc = fitz.open("C:/Users/zhour/Documents/department.pdf")
doc.authenticate("123456")

# 获取PDF文档的页数
#pageCount = doc.page_count
#print(pageCount)
doc.save("C:/Users/zhour/Documents/department_nopassword.pdf")

# 关闭PDF文档
doc.close()

123456改成您的pdf的密码。

注意:PyMuPDF新版本pageCount这样的属性名和函数名都改成了连字符形式page_count。

相关推荐
广州山泉婚姻2 小时前
Python序列号源码分析
python
计算机源码社2 小时前
【大数据项目实战】基于大数据的影视内容生态综合质量分析与可视化-基于数据挖掘的影视内容类型共现与口碑聚类分析系统
大数据·人工智能·python·数据挖掘·数据分析·毕业设计·课程设计
C^h3 小时前
pytorch 适合初学者 0基础学习
人工智能·pytorch·python
小柯南敲键盘3 小时前
跨马翻译:AI批量图片翻译工具,跨境电商视频字幕翻译与智能抠图一体搞定
人工智能·python·音视频
2601_962297253 小时前
Python里behave和pytest-bdd哪个更适合中大型项目?为什么?
python·bdd·行为驱动开发·behave·pytest-bdd
2601_967760783 小时前
2026年PDF压缩与页码添加工具技术实测:性能、算法与本地化适配深度对比
算法·pdf
YCOSA20255 小时前
系统工具使用检测.exe (仅供娱乐)
python·microsoft
2601_962295335 小时前
如何python实现网页的自动化
python·selenium·beautifulsoup·requests·网页自动化
ofoxcoding5 小时前
GPT Image 2.5 API 实战:Python 调用实现图片生成与编辑
人工智能·python·gpt·ai
张小姐的猫6 小时前
【AI大模型接入SDK】 —— Gemini接入封装
android·数据结构·数据库·c++·人工智能·python