有密码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。

相关推荐
开发者联盟league1 分钟前
linux普通用户使用pip安装模块
linux·python·pip
南风微微吹31 分钟前
2015-2025年英语六级历年真题及答案解析电子版PDF(含听力音频)
pdf·英语六级
老纪39 分钟前
如何解决OUI图形界面无法调用_xhost与DISPLAY变量设置
jvm·数据库·python
知行合一。。。43 分钟前
Python--05--面向对象(继承,多态)
android·开发语言·python
m0_617493941 小时前
PyTorch CUDA设备不可用错误解决方案
人工智能·pytorch·python
小郑加油1 小时前
python学习Day15:综合训练——数据清洗与缺失值补充
开发语言·python·学习
完成大叔1 小时前
Agent入门:用本地模型从零搭建
开发语言·python·langchain
qxwlcsdn1 小时前
CSS如何实现元素镜像翻转_使用transformscalex负值
jvm·数据库·python
2301_803934611 小时前
mysql如何处理大量重复值索引_mysql索引存储特征分析
jvm·数据库·python