自己最近出差此较多,而出差报销发票要打印很多,每次发票一堆,然后一个个打印比较花费时间,于是写了个发票 pdf 合并小工具,将所有发票合并成为一个 pdf ,这样就能直接打印了,非常方便,有需要的可以试试。
自己是后端,前端才学的,页面比较丑大家见谅,服务器是个小水管人多可能就比较卡了,有其他需求可以反馈,我有时间可以迭代升级一下
链接: http://tools.fengyingjun.com/
ps:自家种的大荔冬枣熟了,有想吃的可以看看我历史帖子
1
notrun OP 忘记说了,为了降低服务器压力,限制 10 分钟使用间隔
|
2
wander639 2023-09-07 15:15:38 +08:00
这不是 adobe 自带的功能吗
|
4
Yvan007 2023-09-07 15:29:33 +08:00
没太大必要吧,用 ChatGpt 4 的话,就可以合并啊。(如果是 Plus 用户,有相关功能)
|
6
Rache1 2023-09-07 15:35:55 +08:00
恰巧前段时间也有类似的需求,虽然一般的 PDF 工具都有类似的功能,但是国内能叫上名字的 PDF 大多都来自一些个人不太喜欢的厂商比如:2345 、WPS 、万兴。
版来想试试 Adobe Acrobat Reader 来着,但是不知道为何之前安装的老是激活失效,而且还比较重,就没想安装了。 本着能省则省的原则,搜了一下,最后找到了 PDFtk 这个命令行工具,又找到了个 GUI 版本的。 好在这个的基础功能(合并 PDF ) 是免费的,然后就用了一下,还不错。但是这个 GUI 其实也很落后了,预览效果啥的都没有 😂,属于勉强够用,后面支持了一下作者,买了个 Pro 。 PDFtk - The PDF Toolkit https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/ |
7
ksmagi 2023-09-07 15:40:15 +08:00 2
imagemagick 一个命令就可以的。
convert -density 300 src/* dst.pdf |
8
cheese 2023-09-07 15:42:38 +08:00
|
10
Muniesa 2023-09-07 15:45:02 +08:00 via Android
之前在站内也看到过一个网页版的,感觉这种合并处理在前端做是不是好些啊
|
11
itianjing 2023-09-07 15:48:24 +08:00 2
|
12
PbCopy111 2023-09-07 15:48:35 +08:00
真不错!!!只不过 WPS 内置了这个功能。。。。发票管理,不但合并,还能统计费用,方便记账。
|
13
Yamaha 2023-09-07 16:30:31 +08:00
之前好像站内也有一个 DX 帮女朋友写的发票合并工具。
|
15
hertzry 2023-09-07 17:08:25 +08:00
我用 PDFBinder ,但是不知道最初来源是哪里。
|
16
ReZer0 2023-09-07 17:11:31 +08:00
给 OP 点个赞+收藏,虽然貌似重复轮子,不过好在免费,以后可能有机会用到。
|
17
Stoney 2023-09-07 17:17:25 +08:00 via iPhone
只是简单的合并成一个 PDF 吗?我感觉电子发票两个放到一张 a4 纸就好了
|
18
iridium945 2023-09-07 17:30:53 +08:00
要是在一年前我还真用得上…
虽然现在用不到了,但还是点个赞… |
19
elboble 2023-09-07 20:10:15 +08:00
mac 的预览,直接拖进去就是一个文件了,还支持 jpg 拖进去
|
21
Feucai 2023-09-07 22:40:29 +08:00
wps 就可以呀,还可以生成报销单,QQ 邮箱也可以生成报销单
|
22
teem 2023-09-08 09:21:32 +08:00
Mac:全选发票,右键,快速操作,创建 pdf
|
23
PrinceofInj 2023-09-08 09:24:45 +08:00
这个不是全选发票,右键,打印,就会全部打印么?难道有什么特别的用法?
|
24
JimmyTinsley 2023-09-08 09:46:50 +08:00
import os
from pdfrw import PdfReader, PdfWriter def merge_pdfs_in_folder(folder_path, output_file): pdf_writer = PdfWriter() for filename in os.listdir(folder_path): if filename.endswith('.pdf'): pdf_path = os.path.join(folder_path, filename) pdf_reader = PdfReader(pdf_path) pdf_writer.addpages(pdf_reader.pages) pdf_writer.write(output_file) # 使用方法:将 folder_path 替换为你的 pdf 文件夹路径,output_file 替换为你希望的输出文件名 if __name__ == "__main__": folder_path = 'path_to_folder' output_file = folder_path + '/merged.pdf' merge_pdfs_in_folder(folder_path, output_file) GPT3.5 帮忙写的一段 python 脚本 |
25
JimmyTinsley 2023-09-08 09:50:15 +08:00
|
26
PaulSamuelson 2023-09-08 12:01:25 +08:00
老哥,你要想啥功能,可以先在微信小程序上搜一搜,🤣
|
27
xiaozi 2023-09-08 14:35:10 +08:00
|
29
JWys99 201 天前
你们单位的纸都很多吗😂评论区提及的工具都没法控制大小吧?楼主这个我试了下合并没反应。
来看看我的,把三张票合并到一张 a4 上面,正好和报销单大小一样,左边留白 https://fapiao.yshain.net/ (要是炸了等一会再开,内部用的,还没解决崩溃问题) |