通过PyMuPDF编写增值税发票多PDF文件合并工具

新的V2.2版本,重新用PyMuPDF编写.增加一个复制并重命名功能,支持GUI,可以连续添加多张发票PDF文件.然后合并到一个PDF文件中!!!,输出文件名包含合计金额信息

已知问题:暂时不支持加密的增值税发票

V2.2软件截图如下

 

先点击选择发票(支持多张及多次选择!)然后选择需要的操作(复制并重命名,合并),最后点击开始吧,完成后的截图类似下图:

  

打包好的文件在这里下载:https://download.csdn.net/download/matrix273/12346293

新的V1.2版本支持路径中包含空格,下载地址:https://download.csdn.net/download/matrix273/11587005  ,首次运行,点允许。

打包好的exe文件在这里下载: https://download.csdn.net/download/matrix273/10959167,不支持路径中有空格

工作中需要打印发票,用一张A4纸有些浪费,之前通过截取两张PDF格式的截图放到一个画图里面来实现.但是实际操作比较费时.还有就是打印出的效果不好,比较模糊.后来了解到PyPDF2这个库可以处理PDF文件.就写了一个这个工具.工具的作用是将两个单页的PDF发票文件合并到一个页面中.另外在两个发票之间添加了分割线用来辅助分割发票,方便裁剪.合并后的结果如图.

合并后的结果​​​​​​

PyMuPDF的官方示例脚本在这里:https://github.com/pymupdf/PyMuPDF-Utilities/tree/master/examples

感兴趣的同学可以去看看.其中的:https://github.com/pymupdf/PyMuPDF-Utilities/blob/master/examples/4-up.py,将一个多页的PDF文件重新排版,新的一页包含之前四页的内容,从而达到节约用纸的目的,当然我们可以参照这个脚本改成,新的一页包含两页的内容.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章