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

相关推荐
zhentiya21 分钟前
新标准大学英语综合教程1课后习题答案PDF第三版
pdf
Ws_23 分钟前
leetcode LCR 068 搜索插入位置
数据结构·python·算法·leetcode
lx学习1 小时前
Python学习26天
开发语言·python·学习
qq_273900231 小时前
pytorch register_buffer介绍
人工智能·pytorch·python
大今野2 小时前
python习题练习
开发语言·python
q567315232 小时前
用 PHP或Python加密字符串,用iOS解密
java·python·ios·缓存·php·命令模式
winfredzhang4 小时前
如何使用 python 中的 Pillow 创建可自定义的图标生成器
python·pillow·图标·png
qq_273900234 小时前
pytorch detach方法介绍
人工智能·pytorch·python
虞书欣的65 小时前
Python小游戏24——小恐龙躲避游戏
开发语言·python·游戏·小程序·pygame
FHYAAAX5 小时前
【机器学习】任务十:从函数分析到机器学习应用与BP神经网络
开发语言·python