invoice-pdf-merge
Installation
SKILL.md
发票 PDF 智能合并
将多张发票 PDF 拼版到同一张 A4 纸上,节省打印纸张,同时保持 PDF 文字可选中特性。
核心特性
- 保持文字可选中 — 使用 PyMuPDF 的
show_pdf_page(),不转图片 - 发票上 + 行程单下 — 固定上下布局,发票自适应缩放至半页,行程单按原始尺寸铺排
- 自动删除空白尾页 — 检测并删除仅有页码的无意义尾页
- 落单发票处理 — 只占上半张 A4,下半留空,大小与合并时一致
- 批量处理 — 自动扫描文件夹,按文件名智能配对发票和行程单
安装依赖
/usr/bin/python3 -m pip install PyMuPDF --user
注意:必须使用系统 Python 安装,WorkBuddy 管理的 Python 环境可能不同。