# 发票提取金额 **Repository Path**: defing/fapiao ## Basic Information - **Project Name**: 发票提取金额 - **Description**: 核心目标 •自动提取 PDF 发票中的关键信息(金额、发票代码/号码、日期、购买方名称) •将提取结果自动录入 Excel 表格 •按规则自动重命名发票 PDF 文件 •提供可疑标记与复核机制,确保 100% 准确率 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-23 - **Last Updated**: 2026-04-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 发票智能处理工具 一款基于 PyQt6 的发票金额提取和处理工具,支持 PDF 发票解析、批量重命名、Excel 导出等功能。 ## 功能特性 - PDF 发票解析:自动从 PDF 发票中提取金额信息 - 批量重命名:根据发票信息自动重命名文件 - Excel 导出:将处理结果导出为 Excel 格式 - 图形界面:简洁易用的 PyQt6 图形界面 ## 项目结构 ``` invoice_processor/ ├── core/ # 核心业务逻辑 │ ├── pdf_parser.py # PDF 解析器 │ ├── renamer.py # 文件重命名 │ ├── validator.py # 数据验证 │ ├── worker.py # 工作线程 │ └── excel_writer.py # Excel 导出 ├── ui/ # 图形界面 │ ├── main_window.py # 主窗口 │ ├── verify_dialog.py # 验证对话框 │ └── result_dialog.py # 结果对话框 ├── utils/ # 工具模块 │ ├── amount_convert.py # 金额转换 │ └── config.py # 配置管理 ├── build/ # 构建输出 └── dist/ # 发行版本 ``` ## 环境要求 - Python 3.8+ - PyQt6 - pdfplumber - openpyxl ## 安装依赖 ```bash pip install -r requirements.txt ``` ## 运行程序 ```bash python main.py ``` ## 构建可执行文件 ```bash pyinstaller build.spec ``` ## 许可证 本项目采用 MIT 许可证。