# 文档合并工具 **Repository Path**: daiyixr/document-merging-tool ## Basic Information - **Project Name**: 文档合并工具 - **Description**: 本项目提供两种无感文档合并方案:直接首尾拼接生成单文件,或按奇偶页交替整合扫描件。全面支持 PDF 与 Word,可混合格式处理。只需六步:选格式、定合并方式、设逆序、挑文件、指输出、点“开始”,一键完成。 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-07-18 - **Last Updated**: 2026-04-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 文档合并工具 # 文档合并工具使用说明 ## 概述 文档合并工具是一个强大的图形界面应用程序,支持PDF和Word文档的合并操作。主要功能包括: - **直接合并**:将两个文档首尾相连合并为一个新文档 - **奇偶页交替合并**:专为扫描文件设计,将奇数页和偶数页文件交替合并 - **逆序处理**:支持四种逆序模式(不逆序、逆序奇数页、逆序偶数页、两者都逆序) - **格式转换**:自动将Word文档转换为PDF格式 - **混合模式**:支持同时处理PDF和Word文档 ## 系统要求 - Windows 操作系统 - Python 3.6 或更高版本 - Microsoft Word(用于Word文档转换) ## 安装步骤 ### 1. 安装Python 如果您尚未安装Python,请从[Python官网](https://www.python.org/downloads/)下载并安装最新版本。 ### 2. 安装依赖库 打开命令提示符(CMD)或PowerShell,运行以下命令安装所需库: ```bash pip install PyQt5 PyPDF2 python-docx comtypes pypandoc ``` ### 3. 下载程序文件 从GitHub仓库下载程序文件: ```bash git clone https://github.com/yourusername/document-merger.git cd document-merger ``` ## 使用指南 ### 基本操作流程 1. **选择文档格式**: - PDF文档:仅处理PDF文件 - Word文档:仅处理Word文件 - 混合模式:可同时处理PDF和Word文件 2. **选择合并方式**: - 直接合并:将两个文档首尾相连 - 奇偶页交替合并:专为扫描文件设计(始终输出PDF格式) 3. **设置逆序选项**: - 不需要逆序 - 逆序奇数页文件 - 逆序偶数页文件 - 两者都逆序 4. **选择文件**: - 点击"浏览..."按钮选择第一个文件(通常是奇数页文件) - 点击"浏览..."按钮选择第二个文件(通常是偶数页文件) 5. **设置输出**: - 选择输出目录 - 输入输出文件名或点击"自动生成" - 点击"开始处理"按钮执行合并操作 ### 界面说明 ![输入图片说明](UI.png) 1. **标题栏**:显示程序名称和版本 2. **文档格式选择**:选择处理的文档类型 3. **合并方式选择**:选择合并方法 4. **逆序选项**:设置逆序处理方式 5. **文件选择区**:选择要处理的文件 6. **输出设置**:设置输出路径和文件名 7. **进度条**:显示处理进度 8. **状态栏**:显示当前状态和输出路径 9. **操作按钮**:开始处理或退出程序 ## 注意事项 ### Word文档处理 - 处理包含表格、图片的复杂Word文档时,建议先手动转换为PDF - 如果自动转换失败: 1. 手动打开Word文档 2. 选择"文件" > "另存为" 3. 选择PDF格式保存 4. 使用生成的PDF文件进行合并操作 ### 常见问题解决 | 问题 | 解决方案 | |------|----------| | "服务器运行失败"错误 | 1. 确保Word已安装
2. 以管理员身份运行程序
3. 关闭所有Word文档 | | 文件被锁定 | 关闭可能占用文件的其他程序 | | 大文件处理慢 | 耐心等待,程序可能需要较长时间处理 | | 输出文件缺失 | 检查输出目录路径是否正确 | ## 技术特点 - **智能逆序处理**:自动处理页面顺序 - **格式自动转换**:Word到PDF无缝转换 - **多模式支持**:三种文档格式处理模式 - **进度可视化**:实时显示处理进度 - **错误恢复**:详细的错误提示和解决方案 ## 免责声明 本软件为免费工具,用户自愿使用。开发者不承诺软件绝对安全,对因使用软件导致的数据丢失、系统损坏等后果不承担责任。禁止将软件用于非法目的。 ## 版本历史 - **2.1.1**:优化UI,添加免责声明 - **2.1.0**:添加安全声明和日志系统 - **2.0.2**:添加混合模式支持 - **2.0**:全新UI设计 - **1.0**:基础功能实现