# pdfweb **Repository Path**: linzening/pdfweb ## Basic Information - **Project Name**: pdfweb - **Description**: 在线PDF各种转换;这个是正版项目,千万不要删除哦 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: http://pdf.fe80.cn/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-08 - **Last Updated**: 2026-08-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PDF工具箱 一个基于Flask的Web应用,提供PDF文件处理功能,包括PDF拆分、合并和转换为Word文档。 ![PDF工具箱](static/images/readme-banner.png) ## 功能特点 - **PDF拆分**:将PDF文件拆分为多个小文件,或提取特定页面 - **PDF合并**:将多个PDF文件合并为一个文件 - **PDF转Word**:将PDF文件转换为可编辑的Word文档 ## 技术栈 - **后端**:Python, Flask - **PDF处理**:PyPDF2, pdf2docx - **前端**:HTML, CSS, JavaScript, Bootstrap 5 - **文件处理**:Werkzeug ## 安装步骤 ### 前提条件 - Python 3.8+ - pip (Python包管理器) ### 安装 1. 克隆仓库或下载源代码: ```bash git clone https://github.com/yourusername/pdf-toolbox.git cd pdf-toolbox ``` 2. 创建并激活虚拟环境(可选但推荐): ```bash # Windows python -m venv venv venv\Scripts\activate # macOS/Linux python -m venv venv source venv/bin/activate ``` 3. 安装依赖: ```bash pip install -r requirements.txt ``` ## 使用方法 1. 启动应用: ```bash python app.py ``` 2. 在浏览器中访问: ``` http://127.0.0.1:5000 ``` 3. 使用各种PDF工具: - 选择"拆分PDF"功能来提取特定页面 - 选择"合并PDF"功能来合并多个PDF文件 - 选择"PDF转Word"功能来转换PDF为可编辑的Word文档 ## 项目结构 ``` pdf-toolbox/ ├── app.py # 主应用文件 ├── requirements.txt # 项目依赖 ├── static/ # 静态文件 │ ├── css/ # CSS样式 │ │ └── style.css # 自定义样式 │ ├── js/ # JavaScript文件 │ │ └── script.js # 自定义脚本 │ └── images/ # 图片资源 ├── templates/ # HTML模板 │ ├── base.html # 基础模板 │ ├── index.html # 首页 │ ├── split.html # PDF拆分页面 │ ├── merge.html # PDF合并页面 │ ├── pdf_to_word.html # PDF转Word页面 │ └── download.html # 下载页面 ├── uploads/ # 上传文件临时存储 └── downloads/ # 处理后文件存储 ``` ## 注意事项 - 上传文件大小限制为16MB - 处理后的文件会临时保存在服务器上,请及时下载 - 对于复杂格式的PDF文件,转换为Word可能会有一些格式差异 ## 许可证 MIT License ## 贡献 欢迎提交问题和拉取请求! ## 联系方式 如有任何问题或建议,请联系:your.email@example.com