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

相关推荐
荷蒲30 分钟前
【小白量化Qbuddy】用AI设计miniQMT指标公式计算量化平台
人工智能·python·机器人
阿童木写作33 分钟前
跨境电商图片翻译工具,批量翻译视频字幕一键抠图
人工智能·python·音视频
何以解忧,唯有..2 小时前
Pydantic 介绍与使用:Python 数据校验的现代方案
数据库·python·microsoft
又幸福了哥3 小时前
Python入门到高级(知识点七)
python
又幸福了哥3 小时前
Python入门到高级(知识点六)
python
维克兜率天3 小时前
【维克】动量指标家族:RSI、ROC、CCI、Momentum全面解析
python·算法
XZ-0700014 小时前
week2-1-可视化
开发语言·python
Java后端的Ai之路4 小时前
14、Python - 责任链模式
服务器·开发语言·人工智能·python·责任链模式
张人玉4 小时前
基于 Python 机器学习 与 PyQt5 桌面框架开发的可视化分析系统——基于大数据的网上购物消费行为分析可视化大屏
python·qt·机器学习·echarts·three.js
一位正在转型AI全栈的前端工程师5 小时前
AI 全栈学习之旅 -Week 5:RAG 知识库问答系统:从零到生产级部署的全栈实践总结
前端·python