# 文档合并工具
**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. **设置输出**:
- 选择输出目录
- 输入输出文件名或点击"自动生成"
- 点击"开始处理"按钮执行合并操作
### 界面说明

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**:基础功能实现