LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

[点晴永久免费OA]七个软件下载:PDF电子发票合并助手,两张合一张打印(A5发发票合并到A4)两张发票打印到一张纸上

admin
2024年6月14日 11:18 本文热度 1080

方案1:PDF发票合并工具(PdfInvoiceMerge)

方案二:电子发票小助手

方案三:pdftoa5(来自吾爱破解论坛jianghw)

方案四:发票闪印(来自pcbeta论坛)

方案五:电子票PDF合并工具(来自小罗清单)

方案六:传统方案:先合并所有发票到一个PDF中(推荐使用PDF补丁丁最新版或pdftk或qpdf,不少PDF工具合并发票,概率章会丢失),再打印成每张多页PDF

下载地址:链接: pan.baidu.com/s/1PWjLS4 提取码: fi96

方案七:懒人发票大师(自行前往官网下载

先说结论,上面七个软件我都试过,有些需要高版本.net框架没法安装启动,有些太复杂,推荐“方案七:懒人发票大师,支持一次性批量选中所有发票,然后自动将A4页拼接2张的方式打印出来,一刀裁切即可,非常方便,使用前需要扫码登录,貌似是免费的,不知道是否打印多了后就要收费。


不少PDF工具合并PDF发票的时候,会导致发票上的红章消失。下面介绍一些工具或方法合并PDF发票(A5),把两张发票打印到一张纸上(两张A5合并到一张A4上)。

大部分PDF文件合并工具合并后,一般从第二张发票起,发票章才可能会有丢失的情况,如下:

正常发票
合并后发票章丢失

我们今天的目标如下:

两张放到1页纸上


方案1:PDF发票合并工具(PdfInvoiceMerge)

PDF发票合并工具(PdfInvoiceMerge)

开源单文件绿色免费版,C#开发,调用的itext库,支持文件夹拖放,会自动添加文件夹内的PDF文件。可以看到它支持把一页放两张,四张发票,一页放三张发票很难吗?其实不难,有机会我再让它支持一页三张发票吧,没想到有人有这奇葩需求。目前纸张只能竖着,不能横着,如果我下次更新,让它支持横向。

原作者这个工具合并pdf是会丢失PDF章的,我对程序进行了修改,合并后章不再选择。如果选择一页合并一张的话,可以合并的PDF不止是发票,其它多页PDF文件一样全部合并,但这项不改变纸张的大小(就是普通的PDF合并工具)。


如果选择一页合并多张的话,合并时首先会把PDF展平(flatten),然后只会抽取每个PDF文件的第一页进行组装。
关键语句如下:

                    var reader = new PdfReader(p);
                    reader = new PdfReader(FlattenPdfFormToBytes(reader));
                    var page = writer.GetImportedPage(reader, 1);


V1.0.0.1 合并PDF时会先对pdf进行展平(可以理解成pdf有像汉堡这种多层结构,像注释占一层,表单占一层,展平就相当于把面包拍平)。
V1.0.0.2在合并为一页一个发票时,不再展平,保留了分层的表单(印章),但同样会破坏签名。
V1.0.0.2添加了第4种合并方法,生成文件集合。这个是把多个发票合并到一个portfolio pdf文件,portfolio也是一个pdf文件,不过更像一个压缩文件或电子邮件中带附件,相当于把多个文件压缩到了pdf中,其中的每个文件都是和原文件一模一样,用adobe reader或福昕等高级的的阅读器打开这个pdf可以把其中的文件(附件)另存出来。这种方法的好处是不破坏所有pdf的数字签名,弊端就是很多pdf阅读器不支持,虽然能一次打印附件中的全部pdf,但是效果和每次打印一个pdf是一样的,不能拼页。
V1.0.0.3
生成portfolio pdf时,支持把任何类型文件添加为附件。
如何一次性把pdf文件包中的文件全部导出呢?可以用福昕阅读器,选择pdf中的所有附件,右击提取全部。
当然,如果需要每页多张发票自定义打印,可以把发票合部单页合并,然后通过PDF阅读器打印成多行多列的发票,当然可以再打印成PDF,这样更灵活。

方案二:电子发票小助手

电子发票小助手096

代码医生工作室(大蛇智能)的电子发票小助手,很明显是python写的,运行时需要管理员权限,不支持32位系统。合并发票,电子章不丢失,支持1页两张发票和1页3张发票,支持统计发票金额和生成报销单,支持从邮箱下载PDF发票,好实用啊!

生成后的


方案三:pdftoa5(来自吾爱破解论坛jianghw)

它很明显是python编写的,严格来讲是个命令行程序,没有GUI,单文件绿色,说是不支持win7,这个程序操作方式和一般的不太相同。正确的操作方式是运行它,会在当前目录下生成配置文件和PDFs文件夹,把pdf发票复制到pdfs文件夹中,然后再返回窗口回车即可。它是先把PDF发票转成图片,然后再把图片摆放到A4纸中,这个会引来三个问题,一是发票中的楷体会变成黑体(用的pdf库不太行啊),二是转成图片造成清晰度下降,三是会使转换出来的PDF文件大小大很多。它支持1页放两发票或放3张发票,它还有个特点是如果遇到A4发票,会自动旋转90度,缩小后,当A5使用,测试了下,从第2张起才会旋转A4,第一张是直接纵向压缩了,都扁了。另外还有个bug,如果后缀名是大写的PDF,程序就歇菜!估计只认.pdf,换成.Pdf都不行。

可以自己修改ini参数,

程序会在运行目录释放Settings.ini配置文件,设置说明如下

[config]

juzhong = 0 '1居中对齐,0右对齐(此时左边会留比较多的空白,为方便打印后粘贴)

shuliang = 2 '每页数量,只支持2和3

shanchupdf = 0 '合成后删除原PDF文件,1删除,0不删除

suofang = 0.93 '缩放比例,自己尝试,推荐0.92-1

lashen = 1 '合成模式,1拉伸填充,0按比例缩放


方案四:发票闪印(来自pcbeta论坛)

这个打印发票像神一样的工具,局限性:单个pdf不能超10页(估计是免费spirepdf库的限制),但对发票一般够用。如果非要生成PDF文件,打印机选择虚拟pdf打印机即可(win10以上自带)。杀毒软件会报毒。这个还支持ofd发票和图片格式的,支持清单页和发票页分开打印,分开用不同打印机打印,支持设置打印份数。它还可以批量把odf发票转换成PDF发票!这个功能好啊,自己测试看,好像不正常。有概率丢失发票章。

方案五:电子票PDF合并工具(来自小罗清单)

这个工具没啥好说的,如果一页放两张发票,也是把发票先转成图片,再转成PDF。

方案六:传统方案:先合并所有发票到一个PDF中(推荐使用PDF补丁丁最新版或pdftk或qpdf,不少PDF工具合并发票,概率章会丢失),再打印成每张多页PDF

大部分PDF阅读器打印的时候,都有这个选项。


该文章在 2024/6/14 11:55:25 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved