# PDFConverter **Repository Path**: jianghu_dynasty/pdfconverter ## Basic Information - **Project Name**: PDFConverter - **Description**: PDF转Word转换器,图形化用户界面,使用pdf2docx - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-11-26 - **Last Updated**: 2024-11-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PDF转Word转换器 ## 功能特点 - 支持单个PDF文件转换 - 支持批量PDF文件转换 - 图形化用户界面 - 转换日志记录 ## 安装依赖 ```bash pip install -r requirements.txt ``` ## 运行程序 ```bash python main.py ``` ## 项目特点与优势 1. 模块化设计,converter和GUI解耦 2. 支持单文件和批量转换 3. 日志记录转换过程 4. 友好的图形界面 5. 错误处理机制 ## 注意事项 1. 转换质量取决于PDF的原始格式 2. 复杂的PDF可能无法完美转换 3. 建议使用简单格式的PDF ## 后续优化建议 1. 添加更多转换选项 2. 支持更多文件格式 3. 优化转换进度显示 4. 增加更多错误处理机制 ## 开发和使用指南 1. 确保Python 3.8+环境 2. 安装依赖库 3. 直接运行main.py启动 ## 打包可执行文件 ### 准备工作 1. 确保已安装 PyInstaller 2. 准备应用图标 `icon.ico` ### 打包步骤 ### 使用虚拟环境打包 #### 1. 创建虚拟环境 ```bash python -m venv venv ``` #### 2. 激活虚拟环境 ```bash venv\Scripts\activate ``` #### 3. 执行打包 ```bash python build.py ``` ### 打包注意事项 - 确保 `icon.ico` 文件存在 - 检查 Python 和依赖版本兼容性 - 可能需要调整 `--add-data` 参数 ## 常见问题 ### 1. 图标不显示 - 检查 `.ico` 文件是否正确 - 确保使用多分辨率图标 - 可能需要手动清理图标缓存 ### 2. 依赖问题 - 使用 `--hidden-import` 添加未自动识别的模块 - 检查 Python 环境一致性