# PdfSplitterTool **Repository Path**: cforeach/pdf-splitter-tool ## Basic Information - **Project Name**: PdfSplitterTool - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-09-09 - **Last Updated**: 2025-09-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PDF拆分工具 这是一个简单的PDF拆分工具,可以根据指定的页码范围将PDF文件拆分成多个小的PDF文件,并将它们打包成ZIP文件供下载。 ## 功能特点 - 选择本地PDF文件进行拆分 - 支持自定义页码范围(例如:1-5,7-10,15-20) - 自动将拆分后的PDF文件按照5个一组打包成ZIP文件 - 提供下载功能,可以将所有ZIP包保存到指定位置 - 纯客户端应用,无需服务器支持 ## 系统要求 - Windows操作系统 - Python 3.6+ - 必要的Python库:PyQt5, PyPDF2, reportlab ## 安装步骤 1. 确保已安装Python 3.6或更高版本 2. 安装所需的依赖库: ``` pip install PyQt5 PyPDF2 reportlab ``` 3. 下载`pdf_splitter.py`文件 4. 运行应用程序: ``` python pdf_splitter.py ``` ## 使用说明 1. 点击"浏览..."按钮选择要拆分的PDF文件 2. 在页码范围输入框中输入要拆分的页码范围,格式为:`1-5,7-10,15-20` - 单页可以直接输入页码,如:`1,3,5` - 连续页码使用连字符,如:`1-5`表示第1页到第5页 - 多个范围使用逗号分隔 3. 点击"拆分PDF"按钮开始处理 4. 处理完成后,拆分结果列表将显示生成的ZIP包 5. 点击"下载所有ZIP包"按钮,选择保存位置,将所有ZIP包保存到本地 ## 注意事项 - 页码从1开始计数 - 输入的页码范围不能超过PDF文件的实际页数 - 应用程序会自动清理临时文件 ## 许可证 MIT