# PDFUnlocker **Repository Path**: mtrdong/pdfunlocker ## Basic Information - **Project Name**: PDFUnlocker - **Description**: PDF编辑权限解除工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-26 - **Last Updated**: 2026-08-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PDF 编辑限制解除工具 一个基于 Python 和 tkinter 的图形界面工具,用于移除 PDF 文件的编辑、打印、复制等权限限制(仅适用于未设置打开密码的文件)。 ## 功能特性 - 📁 **批量处理**:支持多选 PDF 文件,一次性处理多个文件 - 🔓 **移除权限限制**:去除编辑、打印、复制、注释等权限密码 - 📂 **自定义输出目录**:可指定输出文件保存位置 - 📊 **进度显示**:实时进度条与处理日志 ## 适用场景 - 仅适用于**未设置打开密码**的 PDF 文件 - 移除文件的编辑、打印、复制、提取页面等权限限制 - **不适用**于设置了打开密码的加密 PDF ## 安装依赖 ```bash pip install -r requirements.txt ``` 依赖包: - `pypdf` - PDF 处理库 - `pyinstaller` - 打包工具(可选) ## 运行方式 ### 源码运行 ```bash python main.py ``` ### 打包为可执行文件 ```bash pyinstaller portable.spec ``` 生成的可执行文件位于 `dist/` 目录下。 ## 使用说明 1. 点击"添加文件"选择一个或多个 PDF 文件 2. 设置输出目录(默认为用户文档目录) 3. 点击"开始解除限制" 4. 处理完成后,输出目录下会生成 `_unlocked` 后缀的文件 ## 界面预览 ![界面预览](app.png) ## 注意事项 1. **仅限合法使用**:请仅对自己拥有版权或已获得授权的文件使用 2. **不支持打开密码**:若 PDF 设置了打开密码,无法处理 3. **备份原文件**:建议处理前备份重要文件 ## 许可证 本项目仅供学习研究使用,请遵守相关法律法规。 ## 免责声明 > 本工具仅供合法授权或学习研究使用。请勿用于破解他人版权文件,使用者需自行承担法律责任。