上个月底我帮公司结一笔采购账,在拼多多上下的几十单都要票。我点了批量下载,等了一会儿,电脑里多了一个 zip。我双击打开,愣了一下,里面全是图片,文件名长得像「发票_2308xxxxxxxx.png」这种。我当时还以为下错了,以为会下来 PDF 或者 OFD。翻了半天没找到别的形式,才确认这批票就是 PNG 图片。
下载下来的发票是 PNG 图片,不是 PDF
PNG 是一种图片格式,发票以这种形式交付时,本质就是一张张截图式的效果图,能看、能打印,但里面没有 PDF 那种可以检索的文字层。我第一次拿到时,文件名都是「发票_订单号.png」这种,一整个文件夹压缩在 zip 里。我原本以为会下来 PDF 或者 OFD,翻了半天没找到,才死心认了它就是图片。
记住一点,省得后面绕路。你批量下载拿到的就是 PNG,不是别的格式,别像我一样浪费半小时找那个不存在的 PDF 文件。确认了这一点,后面所有动作都得围绕「图片怎么变成 PDF」来想。
财务那边为什么只要 PDF
我把 zip 发给公司财务,她回了一句「怎么是图片,要 PDF」。我才知道她们那边有几件实事是图片不方便办的。PDF 好打印,一页一张,装订整齐;好合并,几十张能压成一个文件发给审计;好传,邮件附件里一个文件比一堆图片清爽得多。
图片也能打印,但打印机认不认、排版会不会乱,看运气。我们这种小采购团队,财务就是一个人兼着,她没空一张张调格式,所以统一要 PDF 是合理要求。我后来不再跟她争,老老实实转。
PNG 发票怎么打印才不糊
图片格式发票最怕的就是打印发虚。我试过直接把 PNG 拖进打印对话框,有的机器打出来字号偏小,二维码边缘发毛。后来我养成一个习惯,先看清楚原图分辨率够不够,再决定能不能直接打。分辨率明显偏低的,我宁可先转成 PDF 再打,省得退回来重弄。
打印前先确认一件事。票面信息,尤其是发票号码和金额,必须清晰可辨,糊了就等于这张票得作废重来。我们之前有一张就是因为打太虚,财务那边查验扫不出码,白忙活半天。
在线转换我试过,但没敢一直用
最早我图省事,搜了在线转换网站,把 zip 传上去。确实快,几秒出 PDF。但我心里一直不踏实,这些网站要把发票这种带公司税号、交易金额的文件传上去,谁知道存多久、给谁看。我们采购的票虽然不是什么机密,但税号、金额、抬头凑一起,也算敏感信息。
我没遇到过出事,但那种「文件已上传」的提示让我睡不踏实。后来这类活我尽量不在网页上做,尤其是一批几十张的那种,更不想往上塞。这里我不下结论说哪家一定不安全,只是我自己选择避开。
本地工具要装软件,也有别扭
那就用本地的吧。我装过一个图片转 PDF 的小工具,确实不上传文件,安心不少。但别扭也有:它一次处理一张还是一批,设置很绕;有的免费版带水印,去水印要付费;电脑一重装又得重新找。
我也用系统自带的功能凑合过,把图片打印成「另存为 PDF」,能用,但批量十几张时要点很多次,手指累。还有合并顺序得自己排,按订单号还是按日期,得想清楚再动手,不然财务那边又得退。
我现在的做法,以及它的不完美
我现在基本固定用本地方案,批量转完再发给财务。这一步里,真正替我省功夫的是前面「把票下下来」那件事。批量下载这一步省了我最多的功夫,但转格式这步它不管。我用的多多开票助手(装在浏览器上的扩展,安装和首次提交我写过图文教程)只负责把 PNG 批量抓下来、按订单号命名、打包成 zip,后面的图片格式发票转 PDF 它不碰。所以下载再快,到我手里还是一堆图片,转的活儿得我自己接着干。
这点我吃过亏。有次我误以为下了 PDF,直接转发财务,被退回来才发现是图片。从此我下完先开 zip 看一眼后缀,确认是 .png 才往下走。工具帮我解决的是「量大」的问题,解决不了「格式」的问题,这个边界我得认。
转完也不是万事大吉
转成 PDF 不等于财务一定收。有的系统要指定页面大小、要黑白、要单页,我转完还得对照她的格式再调。还有合并顺序,我是按订单号排的,她那边有时要按日期,又得重排。发票格式转换看着是个小活,串起来也挺费神。
更麻烦的是量大时的命名。几十张 PDF 在一个文件夹,找某一张得靠搜文件名。好在我下的图片本来就带订单号,转完我也保留订单号命名,找起来不算抓瞎。这一条后面几篇会反复用到。
还有个坑是双页票。极少部分发票图片是上下两张拼的,转 PDF 时如果按一页切,财务打印出来会断。我遇到过一次,后来凡是金额大的票,转完先翻一遍页面,确认没被切成两半才发。这种细致活没法交给别人,只能自己盯。
常见问题
批量下载的发票能直接当 PDF 用吗?
不能。下载下来的是 PNG 图片,需要自己转成 PDF 再给财务,工具不替你转格式。
PNG 发票打印会不清晰吗?
看原图分辨率。分辨率够就直接打,偏低的先转 PDF 再打,避免票面信息发虚被退。
在线转换网站安全吗?
我没有核实过各家的隐私政策。我把带税号和金额的发票传上去时心里不踏实,现在尽量用本地方案,不上传文件。
多多开票助手能帮我把图片转成 PDF 吗?
它负责批量下载 PNG 并打包成 zip,转 PDF 这步不在它的活儿范围内,得你自己来。批量抓票省下的时间,是我最看重的部分。
文件名里的订单号有什么用?
发票按「发票_订单号.png」命名,转完我也保留这个命名,找某张票时直接搜订单号就行,不用去记发票号码。