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

相关推荐
fanruitian10 分钟前
python 装饰器 闭包
python
泡茶喝茶写代码25 分钟前
A股量化策略回测实战:从行情数据到绩效评估(第 13 篇):放量突破策略
java·python·股票数据api·股票数据api接口·股票量化数据api·股票量化数据接口
cxyxixiy38 分钟前
数智码力:数据核对不用人工比对,Python 快速完成多表格差异校验
开发语言·python·学习
LMT流氓兔1 小时前
第五单元——第11课:自动测试“拒绝后绝不能写入”
数据库·人工智能·python·langchain
ratel️1 小时前
小墨析 · Office Agent 日常办公不烧心
python·langchain·word·excel·fastapi·js·ppt
麦序子1 小时前
用 pdfplumber + 正则 解析工程量清单 PDF:提取项目编码、综合单价并导出 Excel
xml·pdf·python3.11
MrGet2 小时前
一步一步学Python(三):文件读写
python
Felicia-侧听2 小时前
PDF转OFD的三种方法:在线、离线与开源方案对比(附操作教程与避坑指南)
pdf·开源
是Yu欸2 小时前
先让 T1 Pro 传回一张好用的图:JPEG 抓拍、RTSP 视频与方向校正
python·机器人·音视频
伞伞悦读2 小时前
【第60期】特征值不是重要性:Python 特征分解与 PCA 的前置判断
python