- 选择发票图片查验;
- PDF2PNG.exe将PDF转为PNG;
- bat先后调用两程序;
- 合并PDF2PNG、发票查验;
- 增加异常判断与结束程序;
- 增加运行错误、完成等messagebox提示;
- 修改定位元素方式,将Full Xpath改为文本匹配方式;
打开浏览器错误原因可能为Chrome已更新,现有驱动版本不符
- 增加Update.exe程序检测Chromedriver是否为最新版本;
-
增加驱动版本检测与更新功能;
运行程序时先查验chromedriver版本与chrome浏览器是否相兼容,
若不兼容,则下载更新匹配的chromedriver。
-
chromedriver所在文件夹需添加至环境变量,无需在json文件中编辑;
- 更新messagebox
- 更新部分messagebox信息
- try/except检测更新提示
- 添加可视化界面
- 显示Chrome、Driver版本
- 显示所选发票文件夹、统计结果保存文件夹
- 自行检测更新Driver
- 通过点击按钮完成操作
- 添加强制更新按钮
- 更新driver后更新面板label
- 添加Checkbutton
- 更新删除PDF失败提示
点击下载>>ZstuInvoiceCheck.zip<<并解压缩
如已安装请忽略此步(Chrome下载地址)
需根据自己的Chrome浏览器的版本选择下载(链接Chromedriver)
附件:
- chromedriver_win32 101.0.4951.15.zip
- chromedriver_win32 101.0.4951.41.zip
- chromedriver_win32 102.0.5005.27.zip
查看Chrome版本方式:
例:C:\Program Files (x86)\Google\Chrome\Application (要根据自己实际安装目录)
例:C:\Program Files (x86)\Google\Chrome\Application (要根据自己实际安装目录)
将 "username":"账号","password":"密码" 中的“账号”、“密码”修改为自己的账号密码
例:{"username":"2018327113028","password":"lyzmima"}
首先选择发票文件所在文件夹,统计结果默认保存至程序所在目录,也可自行修改,点击”开始查验“按钮,程序将会把pdf文件转为png图片,然后选择文件夹中的发票图像、提取信息、查验和生成统计结果Excel文件。
- 仅支持浙江理工大学校园网环境;
- 只需第一次操作1、2、3、4、5,后续可直接运行程序;
- 支持pdf、png、jpg、jpeg、bmp格式的发票文件,且可混合置于同一文件夹;
- json文件可用记事本、Sublime Text等应用程序打开修改;
- 注意驱动版本是否与浏览器兼容,如版本差异较大,可点击更新按钮以更新驱动
- 仅支持增值税电子普通发票,深圳区块链发票、机打发票等暂不支持;
- 图像需包含左上角二维码,其他部分可有可无(程序通过识别二维码获取信息);
- libiconv.dll、libzbar-64.dll、userdata.json不可删除或重命名;
- 查验结果为NULL(红色加粗)时,说明未能识别出发票信息,需人工查验;
- 若财务系统再次改版,此程序将不再适用;
- 其他未尽事宜 [email protected]