Skip to content

Releases: jianRY/invoice-qr-tool

发票二维码识别下载工具 v5.8.0

Choose a tag to compare

@jianRY jianRY released this 17 Oct 12:53

发票二维码识别下载工具 v5.8.0

更新内容

  • 三个处理选项默认全部勾选:打开软件后直接点「开始处理」,会同时完成
    「处理完成后打开文件夹」「处理完成后汇总发票(Excel)」「将下载的 PDF 转换为图片」。
    · 不用再每次手动勾选,开箱即用;
    · 只想下载 PDF 的话,把不需要的选项取消勾选即可;
    · 三项全开后单次处理的耗时与磁盘占用会相应增加(多做了转图与汇总)。
  • 不再生成 settings.json:更新弹窗里的「更新后自动删除旧版本文件」不再写入
    配置文件,每次打开都默认勾选。
    · 旧版本留在程序目录的 settings.json 会在启动时自动删除,程序目录更干净;
    · 装在 Program Files 等无写入权限的目录时,也不会再出现「设置未能保存」的提示。
  • 发票的识别、下载、去重、命名与汇总表结构,均与 v5.7.0 完全一致。

下载说明

  • InvoiceQRDownloader_5.8.0.exe:单文件运行版(双击即用,无需安装)。
  • InvoiceQRInstaller_5.8.0.exe:可安装版(装到 Program Files,开始菜单/桌面快捷方式,含卸载程序)。
  • 软件界面与本地文件名仍为中文 发票二维码工具.exe。

升级方式:直接运行新版即可覆盖旧版本,无需卸载,也无需迁移任何数据。

文件校验

SHA256: 8e76ac0a4010fa6314138baf2a9ac110d66e80d531538a2b0404c85eeb9c193c

上面是 InvoiceQRDownloader_5.8.0.exe 的 SHA256。走 GitHub 加速镜像下载时可用它核对文件是否完整、未被篡改。

发票二维码识别下载工具 v5.7.0

Choose a tag to compare

@jianRY jianRY released this 14 Oct 12:12

发票二维码识别下载工具 v5.7.0

更新内容

  • 「汇总发票」速度大幅提升:读取票据 PDF 文字的方式换成了更高效的引擎。
    · 实测 100 份票据汇总从约 6.0 秒降到约 1.1 秒(快约 5.5 倍);票据越多提速越明显,
    300 份从约 18 秒降到约 2 秒。
    · 汇总表里每个字段(交款人 / 票据号码 / 开票日期 / 金额合计 / 医保统筹 / 大病保险
    / 医疗救助)的取值结果与上一版逐项一致 —— 已用 15 份真实票据逐字段核对,零差异。
  • 程序体积更小、启动更快:移除了一个不再需要的 PDF 解析库及其整条依赖链
    (纯 Python 实现、牵连多个子依赖),打包体积与首次启动时间都有下降。
  • 发票的识别、下载、去重、多二维码排序、问题图命名与汇总表结构,均与 v5.6.0 完全一致。

下载说明

  • InvoiceQRDownloader_5.7.0.exe:单文件运行版(双击即用,无需安装)。
  • InvoiceQRInstaller_5.7.0.exe:可安装版(装到 Program Files,开始菜单/桌面快捷方式,含卸载程序)。
  • 软件界面与本地文件名仍为中文 发票二维码工具.exe。

升级方式:直接运行新版即可覆盖旧版本,无需卸载,也无需迁移任何数据。

文件校验

SHA256: 1136322fb82c906cec44288b837ab06447a9a3fbf060bec93a5b80fdcd646500

上面是 InvoiceQRDownloader_5.7.0.exe 的 SHA256。走 GitHub 加速镜像下载时可用它核对文件是否完整、未被篡改。

发票二维码识别下载工具 v5.6.0

Choose a tag to compare

@jianRY jianRY released this 11 Oct 13:34

发票二维码识别下载工具 v5.6.0

更新内容

  • 模糊发票也能认出来了:以前拍照手抖、对焦不准、或者扫描件发虚的发票,
    二维码经常识别不出来,被当成「无码」直接跳过。现在识别前会自动做一次
    锐化增强,发糊的二维码也能还原出来。
    · 实测:过去完全识别不出的模糊图(模糊程度 σ2.0 及以上),现在全部识别成功;
    · 顺带也让「很小的二维码 + 轻度模糊」这类过去认不出的图片成功率大幅提升。
  • 修复:一张图上有两个二维码、其中一个发糊时只会认出一个。
    这种图以前会漏掉第二个二维码,等于少下载一张发票;现在两个都能识别,
    并按「_第1页 / _第2页」正常下载。
  • 识别更快:查找时只针对二维码本身,不再顺带尝试一维条码等其它码型,
    干净图片单张识别耗时约降低 10%(清晰图反而比上一版更快)。
  • 清晰发票的识别结果、多二维码的排序(从上到下)、PDF 命名、去重口径、
    问题图前缀与汇总表,均与 v5.5.0 完全一致。

下载说明

  • InvoiceQRDownloader_5.6.0.exe:单文件运行版(双击即用,无需安装)。
  • InvoiceQRInstaller_5.6.0.exe:可安装版(装到 Program Files,开始菜单/桌面快捷方式,含卸载程序)。
  • 软件界面与本地文件名仍为中文 发票二维码工具.exe。

升级方式:直接运行新版即可覆盖旧版本,无需卸载,也无需迁移任何数据。

文件校验

SHA256: 962b7c878c644ccbc9d92a74b6bfcbc45fd8c67224332878e01b002d3bfc6904

上面是 InvoiceQRDownloader_5.6.0.exe 的 SHA256。走 GitHub 加速镜像下载时可用它核对文件是否完整、未被篡改。

发票二维码识别下载工具 v5.5.0

Choose a tag to compare

@jianRY jianRY released this 10 Oct 12:54

发票二维码识别下载工具 v5.5.0

更新内容

  • 新增「添加文件…」:可以直接选 PDF 文件,不用先归到一个文件夹里(支持一次多选)。
    · 选好后点「开始处理」,软件会先把每个 PDF 逐页转成图片,放进与该 PDF
    同级、以 PDF 文件名(不含扩展名)命名的文件夹里
    (例如「发票甲.pdf」→「发票甲」文件夹,内含「发票甲_第1页.jpg …」),
    再自动把这些图片送进原有的识别流程;
    · 转出的图片与原有的「将下载的 PDF 转换为图片」完全同一规格:JPG、长边 2000px;
    · 下载好的 PDF、「未识别」文件夹与汇总表同样落在这个同名文件夹里,整套结果不散;
    · PDF 原件不会被改名、移动或删除。
  • 异常情况会明确说明原因:PDF 已加密(需要打开密码)、PDF 已损坏或格式不对、
    文件夹无法创建、以及单个文件转换失败 —— 都会逐条列出并跳过,不影响其余文件。
  • 同名文件夹已存在时自动复用,并只清理软件自己上次生成的页面图;
    你自己放在该目录里的其它文件一个都不会动。
  • 「浏览…」(选文件夹)与「添加文件…」(选 PDF)两个入口互不影响:
    用了后者再点前者会自动切回按文件夹处理。
  • 按文件夹导入的原有行为、识别与去重口径完全不变。

下载说明

  • InvoiceQRDownloader_5.5.0.exe:单文件运行版(双击即用,无需安装)。
  • InvoiceQRInstaller_5.5.0.exe:可安装版(装到 Program Files,开始菜单/桌面快捷方式,含卸载程序)。
  • 软件界面与本地文件名仍为中文 发票二维码工具.exe。

升级方式:直接运行新版即可覆盖旧版本,无需卸载,也无需迁移任何数据。

文件校验

SHA256: 1991701ffdaf4a188719f8b9c539438e36ad4c3c29b345317e43d5b53236ab8b

上面是 InvoiceQRDownloader_5.5.0.exe 的 SHA256。走 GitHub 加速镜像下载时可用它核对文件是否完整、未被篡改。

发票二维码识别下载工具 v5.4.0

Choose a tag to compare

@jianRY jianRY released this 08 Oct 17:04

发票二维码识别下载工具 v5.4.0

更新内容

  • 「发现新版本」弹窗新增一个选项:「更新后自动删除旧版本文件」,默认勾选。
    · 勾选(默认):与以前完全一样,更新完成后旧版本自动移入回收站;
    · 不勾选:旧版本文件原样保留在程序目录,由你自行处理。
    这个选择会被记住,重启后依然生效;点「以后再说」不会改动它。
    更新说明改成可滚动显示,完整内容不必再被截断。
  • 修复:极端情况下可能丢掉已经下载好的 PDF。上一轮的下载成果在搬回「处理后」
    时若中途失败(文件被占用、磁盘异常等),会把还没搬成功的一起删掉。现在恢复失败
    会保留暂存内容,并提示它在下一轮自动认领。
  • 修复:界面偶发永久卡在「处理中…」。日志轮询中若出现任何意外,现在仍会继续
    重排,「停止」按钮不会再失效、只能重启软件。
  • 修复:窗口尺寸变化后卡片下方会残留一层旧投影,反复缩放会越叠越明显。
  • 修复:汇总表个别单元格可能被 Excel 当成公式,以及个别异常票据会中断整批汇总。
  • 发票的识别、下载、去重与汇总口径与 v5.3.1 完全一致。

下载说明

  • InvoiceQRDownloader_5.4.0.exe:单文件运行版(双击即用,无需安装)。
  • InvoiceQRInstaller_5.4.0.exe:可安装版(装到 Program Files,开始菜单/桌面快捷方式,含卸载程序)。
  • 软件界面与本地文件名仍为中文 发票二维码工具.exe。

升级方式:直接运行新版即可覆盖旧版本,无需卸载,也无需迁移任何数据。

文件校验

SHA256: 46fe49ac48c6cb7d271c18cf6e5bd1ff871e10f40eedb6eaa5680ac21f375e5a

上面是 InvoiceQRDownloader_5.4.0.exe 的 SHA256。走 GitHub 加速镜像下载时可用它核对文件是否完整、未被篡改。

发票二维码识别下载工具 v5.3.1

Choose a tag to compare

@jianRY jianRY released this 29 Sep 17:05

发票二维码识别下载工具 v5.3.1

更新内容

  • 内部整理:源码注释与文档中不再出现内部称呼与私有部署信息;
    update.json 不再写入私有更新地址(该文件随 Release 公开)。
  • 识别、下载、去重与汇总主流程与 v5.3.0 完全一致。

下载说明

  • InvoiceQRDownloader_5.3.1.exe:单文件运行版(双击即用,无需安装)。
  • InvoiceQRInstaller_5.3.1.exe:可安装版(装到 Program Files,开始菜单/桌面快捷方式,含卸载程序)。
  • 软件界面与本地文件名仍为中文 发票二维码工具.exe。

升级方式:直接运行新版即可覆盖旧版本,无需卸载,也无需迁移任何数据。

文件校验

SHA256: 5275852303a7514eb57bf3594f568f5fce408d9a6e8007af2c5d4c9cb7141086

上面是 InvoiceQRDownloader_5.3.1.exe 的 SHA256。走 GitHub 加速镜像下载时可用它核对文件是否完整、未被篡改。

发票二维码识别下载工具 v5.3.0

Choose a tag to compare

@jianRY jianRY released this 28 Sep 13:16

发票二维码识别下载工具 v5.3.0

更新内容

  • 支持自动处理子文件夹:选中一个总文件夹后,软件会自动遍历它下面所有子文件夹,
    逐个完成识别、下载、去重与汇总 —— 每个子文件夹的「PDF」「未识别」与汇总表都落在
    它自己里面,互不干扰。分文件夹存放的发票,现在一次就能跑完。
  • 运行日志改放在正在处理的文件夹里:每个被处理的文件夹内生成一份「运行日志.txt」,
    记录该文件夹的处理过程;不再写到程序所在目录(软件放在桌面时,桌面不会再平白多出
    日志文件)。遇到问题时,把对应文件夹里的这份日志发回来即可。
  • 问题图片前缀更名:「无码-」(图上没有二维码)/「无票-」(有二维码但下不到 PDF)/
    「重复-」(内容与已有发票相同)—— 原来的「无-」「非票-」含义不变,只是说法更直观。
  • 发票的下载、去重与汇总口径与 v5.2.1 完全一致。

下载说明

  • InvoiceQRDownloader_5.3.0.exe:单文件运行版(双击即用,无需安装)。
  • InvoiceQRInstaller_5.3.0.exe:可安装版(装到 Program Files,开始菜单/桌面快捷方式,含卸载程序)。
  • 软件界面与本地文件名仍为中文 发票二维码工具.exe。

升级方式:直接运行新版即可覆盖旧版本,无需卸载,也无需迁移任何数据。

文件校验

SHA256: 29e96e3b278fc23758b5fe83c91b55b01a14177954a3d0614df82bb8dcc1ec19

上面是 InvoiceQRDownloader_5.3.0.exe 的 SHA256。走 GitHub 加速镜像下载时可用它核对文件是否完整、未被篡改。

发票二维码识别下载工具 v5.2.1

Choose a tag to compare

@jianRY jianRY released this 27 Sep 15:23

发票二维码识别下载工具 v5.2.1

更新内容

  • 修复「更新完自动打开的新版本会卡住、必须关掉重开才能用」的问题:
    · 新版启动时不再等待旧版本文件被释放,窗口立即出现;
    · 启动新版时不再沿用旧版本的临时运行环境,避免新版缺运行组件;
    · 打开后即自动完成识别引擎初始化,日志里会显示「识别引擎就绪」。
  • 新增运行日志:程序目录下实时写入「运行日志.txt」,记录启动、初始化与处理过程;
    遇到问题可直接把该文件发回来定位。
  • 发票识别、下载、去重与汇总主流程与 v5.2.0 完全一致。

下载说明

  • InvoiceQRDownloader_5.2.1.exe:单文件运行版(双击即用,无需安装)。
  • InvoiceQRInstaller_5.2.1.exe:可安装版(装到 Program Files,开始菜单/桌面快捷方式,含卸载程序)。
  • 软件界面与本地文件名仍为中文 发票二维码工具.exe。

升级方式:直接运行新版即可覆盖旧版本,无需卸载,也无需迁移任何数据。

文件校验

SHA256: 78c04f36d132062b071d4a655e221c5b0f0518beb471ad37809a4ff14d829b56

上面是 InvoiceQRDownloader_5.2.1.exe 的 SHA256。走 GitHub 加速镜像下载时可用它核对文件是否完整、未被篡改。

发票二维码识别下载工具 v5.2.0

Choose a tag to compare

@jianRY jianRY released this 25 Sep 17:04

发票二维码识别下载工具 v5.2.0

更新内容

  • 问题图片的改名规则改为「原因 + 序号」,一眼看出是哪个二维码、什么原因没成。
    按原因加前缀:
    · 「无-」 —— 图上没有二维码;
    · 「非票-」—— 有二维码但下不到 PDF(非网址 / 解析不出可下载内容 / 网络失败);
    · 「重复-」—— 下回来的内容与已有发票完全相同。
  • 一张图有多个二维码时,出问题的码按位置编号(从上到下,与「原名_第N页.pdf」对应),
    同一原因合并号码、不同原因分开列:
    · 第 2、3 个都下不到 PDF →「第二、三非票-原名」
    · 第 2 个下不到、第 3 个重复 →「第二非票、第三重复-原名」
    单二维码不加序号;整张图只复制一份,已下成的 PDF 照常保留。
  • 问题图片统一放在「未识别」文件夹,不必再跑两个文件夹找问题图。
  • 本次只改「问题图片的命名与归类」,发票 PDF 的下载、去重与汇总主流程与 v5.1.3 一致。

下载说明

  • InvoiceQRDownloader_5.2.0.exe:单文件运行版(双击即用,无需安装)。
  • InvoiceQRInstaller_5.2.0.exe:可安装版(装到 Program Files,开始菜单/桌面快捷方式,含卸载程序)。
  • 软件界面与本地文件名仍为中文 发票二维码工具.exe。

升级方式:直接运行新版即可覆盖旧版本,无需卸载,也无需迁移任何数据。

文件校验

SHA256: cce74becaff1bcdc5ec6306a94dcab8339db4ea1f6af20e7ad5558b7b81ca242

上面是 InvoiceQRDownloader_5.2.0.exe 的 SHA256。走 GitHub 加速镜像下载时可用它核对文件是否完整、未被篡改。

发票二维码识别下载工具 v5.1.3

Choose a tag to compare

@jianRY jianRY released this 24 Sep 13:48

发票二维码识别下载工具 v5.1.3

更新内容

  • 更新下载改为「GitHub 加速镜像优先,GitHub 直链与官网下载双双兜底」。下载前先对
    gh-proxy.com / ghfast.top / ghproxy.net 三个加速镜像并发测速,按实测速度从快到慢
    依次尝试;都不行再试 GitHub 原站直链,最后才回落到官网的服务器下载地址。
    起因:不少用户反馈直连 GitHub 拉包极慢甚至超时,实测查询能通、下载必死
    (API 请求 0.8 秒就回来,100MB 的包直接 ReadTimeout)。
  • 检查更新的元数据同样走加速镜像:Release 附件 update.json 经镜像读取,原站次之,
    官网服务器第三,查不到才退回 GitHub API。注意「查询」与「下载」能用的镜像并不重合
    —— 下载三家都行,但代理 api.github.com 只有 gh-proxy.com 支持(另两家返回 403),
    所以 API 那条路是「直连优先(实测约 0.8 秒)→ gh-proxy 镜像兜底」。
  • Release 正文新增 SHA256 摘要。GitHub API 本身不提供 sha256 字段,以前走 API
    兜底时只能跳过完整性校验;现在发版会把主程序摘要写进 Release 正文末尾
    (SHA256: <64位>),客户端从正文解析出来照样能校验。走加速镜像下载也验得了,
    镜像站万一回了个 HTML 拦截页或有中间篡改都能挡住。
  • 官网下载地址保持从自有服务器下载,不受本次改动影响。
  • 说明:本次改动只影响「检查更新 / 下载新版本」这条链路,发票识别、去重、汇总
    等主功能与 v5.1.2 完全一致。旧版本客户端要升到本版才会用上新的更新逻辑。

下载说明

  • InvoiceQRDownloader_5.1.3.exe:单文件运行版(双击即用,无需安装)。
  • InvoiceQRInstaller_5.1.3.exe:可安装版(装到 Program Files,开始菜单/桌面快捷方式,含卸载程序)。
  • 软件界面与本地文件名仍为中文 发票二维码工具.exe。

升级方式:直接运行新版即可覆盖旧版本,无需卸载,也无需迁移任何数据。

文件校验

SHA256: b31ca6a09633fa99ba8d044c8e67fc1be6ca7054d753c1a6ee1e77d1d02572ea

上面是 InvoiceQRDownloader_5.1.3.exe 的 SHA256。走 GitHub 加速镜像下载时可用它核对文件是否完整、未被篡改。