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

相关推荐
SeatuneWrite1 小时前
动态漫软件2026推荐,助力高效创作体验
人工智能·python
AC赳赳老秦1 小时前
文案策划提效:OpenClaw批量生成活动文案、宣传海报配文,适配不同渠道调性
java·大数据·服务器·人工智能·python·deepseek·openclaw
甄心爱学习1 小时前
【项目实训】法律文书智能摘要系统5
python·github
烟雨江南aabb1 小时前
Python第四弹:python进阶-匿名函数和内置函数
开发语言·python
XMJ20021 小时前
解决包含visio图的Word文档转PDF后部分文字消失问题的一种方法
pdf·word
TE-茶叶蛋1 小时前
Java 8 引入的Stream API-stream()
java·windows·python
小陈的进阶之路1 小时前
Python系列课(9)——面向对象
开发语言·python
daanpdf2 小时前
TED演讲稿中英文对照pdf合集100篇
pdf
w2018002 小时前
巴菲特致股东的信PDF汇总(英文版原文+中文翻译)
pdf
wen_zhufeng2 小时前
python-dotenv 使用文档
数据库·python·oracle