发票重命名器
A downloadable tool for Windows
使用说明
概述
“发票重命名器”是一款基于 Python 的 GUI 应用程序,旨在帮助用户批量重命名发票文件。程序通过解析 PDF 格式的发票文件,自动提取发票号码、发票代码、项目名称、开票日期和金额等信息,并允许用户根据这些字段自定义文件名格式。
主要功能
1. 校验发票信息
- 用户可以勾选是否开启校验。
- 通过输入发票税号、抬头和选择开票日期范围来校验发票信息。
2. 自定义文件名格式
- 用户可以选择需要包含在文件名中的字段,如“发票代码”、“发票号码”、“项目名称”等。
- 通过拖拽,用户可以调整字段的顺序。
- 支持自定义字段间的分隔符(例如使用“-”或“_”)。
3. 保存配置
- 用户的配置(字段选择、字段顺序、分隔符)将保存为
config.json配置文件,下次使用时会自动加载。 - 可随时点击“保存配置”按钮保存当前设置为默认配置。
4. 文件上传与重命名
- 支持上传单个发票文件或整个文件夹。
- 程序会自动解析 PDF 内容并根据用户自定义的规则重命名文件。
- 无法解析的文件将被移至“异常文件”文件夹。
5. 实时预览
- 在文件名配置时,程序会动态展示预览文件名,用户可以实时查看最终效果。
6. PDF 文件内容提取
- 程序通过正则表达式提取发票中的关键信息:
- 发票号码
- 发票代码
- 项目名称
- 开票日期
- 金额
使用步骤
1. 启动程序
运行“发票重命名器”,程序将自动启动并显示主界面。
2. 自定义文件名格式
- 在“自定义文件名”部分,选择需要包含在文件名中的字段,并拖拽调整顺序。
- 在“自定义分隔符”部分,设置字段间的分隔符。
- 点击“保存配置”按钮保存当前设置。
3. 文件上传与重命名
- 点击“上传发票文件”上传单个 PDF 文件,或点击“上传发票文件夹”上传整个文件夹。
- 程序会自动解析文件内容并生成新的文件名。
4. 查看文件名预览
- 在右侧区域查看根据当前设置生成的示例文件名。
5. 异常文件处理
- 如果某个文件无法解析,程序会将其移动到“异常文件”文件夹。
注意事项
- 请确保上传的文件为 PDF 格式,并且内容清晰可读。
- 程序仅支持提取并重命名文件名中的固定字段,其他信息将被忽略。
- 使用文件夹上传时,程序会遍历并处理其中所有 PDF 文件。
常见问题
如何修改默认字段顺序或分隔符?
- 在“自定义文件名”和“自定义分隔符”部分调整后,点击“保存配置”即可保存当前设置。
如何恢复默认配置?
- 删除
config.json配置文件,重新启动程序时将加载默认配置。
为什么程序无法解析某些 PDF 文件?
- 可能是由于 PDF 文件的格式不规范,或文字内容不清晰导致无法提取字段信息。
程序有BUG或其他问题?
- 可以发送邮箱到 470571587@qq.com
Download
Download
发票重命名器.exe 54 MB
