发票酱是一款轻量级发票批量打印工具,同时提供桌面客户端与 WEB 两种模式,覆盖 PDF、OFD、XML、图片等多类格式,票面数据一键识别,排版、打印、重命名、导出一气呵成。
🏆 OFD 深度兼容
作为国家标准电子发票格式的 OFD(开放版式文档),本工具给予原生完整支持——矢量渲染、票面信息直接提取、印章保真还原,拖入即用,不依赖 OCR。
⚠️ 各厂商或转换工具产出的 OFD 发票在格式上存在差别(如税务原版 OFD、iloveofd 转换、dzcp 公共服务平台等),若遇到解析或渲染异常欢迎及时反馈,我们会持续适配。
📥 文件管理
格式多覆盖:PDF、OFD、XML 数电票,以及 JPG、PNG、BMP、WebP、TIFF
XML 数电票(v2.0.7):解析后提取发票号码/日期/金额与买卖双方信息,汇总表、CSV 导出、批量改名全兼容;纯数据格式不参与排版打印
文件列表记忆(v2.0.7):可选开关,启动时自动还原上次打开的文件列表,仅记录文件路径
打印状态跟踪(v2.0.7):全部/未打印/已打印三种过滤,打印后自动打上绿色 ✓,状态持久保存
PDF 渲染双引擎(v1.10.0+):优先 WinRT 原生渲染(Windows.Data.Pdf),失败自动回退 PDFium(Chromium 内核),企业精简版/LTSC 系统也能兼容
PDF 文字层提取(轻量版可用):解析 PDF 内容流的 Tm+Tj/TJ 指令直取文字坐标,每页约 5ms,无需 OCR 即可读出发票信息
PP-OCRv5 智能识别(OCR 版,适合图片型 PDF 与图片):文本优先 + 坐标回退双架构,含税价/不含税价/税额自动做数学验证配对,发票号码/日期/买卖方信息自动抽取
金额校验可视化:OCR 或 PDF 提取的金额求和校验不通过时,发票卡片显示金额徽章 ⚠ 警告,悬停可查看含税/不含税/税额的验证明细
EXIF 方向自纠偏:导入图片/车票时自动读取 EXIF Orientation 旋转像素;PDF /Rotate 属性与 CropBox 坐标归一化,保障页面方向正确
发票查验:一键直达国家税务总局查验平台
骨架屏渐进加载:批量导入时骨架屏即刻呈现 + 逐文件渐进渲染 + 进度 toast 常驻,大文件也不卡界面
日期排序(v2.0.8):📅 按钮弹出菜单,可选旧→新 / 新→旧,空日期自动排到末尾
↑↓ 排序:↑↓ 按钮排序(替代 Tauri webview 的拖拽卡顿),悬浮显示不占版面空间
批量重命名(v2.0.5):汇总表内嵌面板,内置模板(金额+销售方+号码等)或自选字段组合,一键批量重命名磁盘上的发票文件,重名自动加序号
重复发票识别与去重(v2.2.2 / v2.3.1):依发票号判定的可靠重复支持「添加时自动去重」及「重复」筛选一键勾选删除;无票号时按 销售方+金额+日期 仅打 ⚠ 疑似标记、不自动删除,防止误删同日同额的真发票
空白槽位加号上传(v2.2.2):版面空白格显示加号,点击上传并精准落位(版面中间可留白,占位可替换/删除)
设置自动记忆:关闭时自动保存布局、纸张、打印模式等全部配置,打开即恢复
📐 排版设置
纸张:A4 / A5 / B5 / Letter / Legal / 自定义
布局:6 种固定预设 + 自定义行列(1-10 × 1-10),横纵方向自动判断
快捷布局:顶部快捷按钮默认提供 1×1 / 1×2 / 2×3 / 2×1 / 2×2 / 3×3 / 4×5,可增删、编辑、排序并限制显示数量;配置自动记忆,也允许全部删除
边距 / 间距:独立调节,预设快捷按钮
缩放:自适应 / 拉伸填充 / 原始尺寸 / 自定义百分比
旋转:全局 0° / 90° / 180° / 270° / 自动,另支持单张旋转
单票独立微调(v1.9.0+,v2.0.1-v2.0.2、v2.0.8 增强):每张发票可在预览中拖拽移动 + 角柄缩放,九宫格快速对齐,滚轮微调与单票缩放(5%/步),±150mm 偏移范围,拖拽约束动态计算,放大上限 3 倍,编辑态溢出预览,打印区虚线标识,双击还原,调整参数可选持久化记忆,侧边栏「单票调整」面板或发票弹窗参数编辑,PDF 按参数裁剪输出
✂️ 辅助功能
裁切线、编号标注、边框显示、白边裁剪、自定义水印
金额统计、车票票种标签、发票类型自动判别
页脚:打印页码(第 X 页 / 共 Y 页)、打印日期、自定义页脚文字,下边距独立控制
📊 数据导出
发票汇总表(v2.0.3):报销必备,全部发票明细一键导出,14 项字段可勾选,金额/名称等支持直接编辑修正,合计行自动汇总含税/不含税/税额,CSV 格式 Excel 直接打开,列选择与备注持久化记忆
🖨️ 打印与导出
打印模式:四种可选
PDF 阅读器(默认):先生成 PDF 再交由系统默认程序处理,矢量质量无损,数据量最小
弹窗确认:预览确认后再打印,可选 PDFium 或 SumatraPDF 引擎
静默打印(PDFium):Chromium PDFium 引擎直连打印机 DC,输出清晰(需下载 pdfium.dll)
静默打印(SumatraPDF):经 SumatraPDF 直接送达打印机(需安装 SumatraPDF)
PDF 统一直通(v1.9.0+):lopdf Form XObject + JPEG DCTDecode 直通方案,PDF 页面以原始画质嵌入合成文件,无二次压缩
印章烘焙(v2.0.4):生成 PDF 时自动把原票印章/签章标注烘焙进输出,印章位置与大小和原票一致
份数控制:全局 + 单张份数,逐份 / 逐页打印,双面打印,彩色 / 灰度 / 黑白
PDF 导出:自动打开或自定义保存目录
确认弹窗:打印前展示发票数量 / 版面 / 纸张 / 打印机 / 引擎 / 份数,防止误操作
🎨 界面
深色 / 浅色主题、实时预览(缩放 + 翻页)
快捷键:Ctrl+O 添加 · Ctrl+P 打印 · Ctrl++/- 缩放 · Ctrl+0 自适应 · ←→ 翻页
仅兼容 Windows 10 1803 及以上版本或 Windows 11。
v2.3.1
🐛 问题修复
误删同日同额发票:自动去重与「重复」一键勾选现在只认发票号判定的可靠重复;按 销售方+金额+日期 识别的疑似重复仅显示 ⚠ 标记、交由人工核对,不再自动删除——同一天、同一销售方、同一金额的两张真实发票不会再被当成重复
「重复」筛选清空勾选无提醒:覆盖用户已有勾选时以 toast 明确告知;完全没有重复时不再清空勾选,直接提示「未发现重复项」
重复标记提示指向错误菜单:「⚠重复」徽章的悬浮提示已改为指向「重复」筛选按钮
OFD 纵向偏移文本错位:只含 DeltaY(无 DeltaX)的多行文本此前误入整体文本分支造成行偏移丢失,现已正确改走逐字符定位
⚡ 体验优化
自动去重可见性:删除文件后以 toast 报告删除数量,文件不再无声消失
代码清理:移除仅写不读的快捷布局配置版本字段;统一筛选按钮与快捷布局按钮的高亮联动,消除重复实现
项目开源:https://github.com/erma0/fapiao-print
夸克盘:https://pan.quark.cn/s/02dfb3c5e50b
迅雷盘:https://pan.xunlei.com/s/VP02C7W86qAV8pFAgXzZltF5A1?pwd=pcgx
百度盘:https://pan.baidu.com/s/1Xjrxag7ORdEdKvoTJUcEjw?pwd=x7i1
123 盘:https://1847923186.share.123pan.cn/123pan/K4u3vd-i8pcA
天翼云:https://cloud.189.cn/t/3yiaAnq6FnMn 访问码:8pwl
蓝奏云:https://mefcl.lanzouu.com/b0j1p2roj 密码:5hqz

软件简介: 金山PDF是一款PDF软件,集成PDF阅读、编辑、转换等多种功能。 支持PDF内文...
工具速览:发票酱是一款轻量化的发票批量打印工具,兼具桌面应用与 WEB 双模式,兼容 PDF、...
软件简介: 清风输入法是一款轻量、快速、可定制的开源中文输入法。 五笔、全拼、双拼与混输——词...
软件简介: 发票闪印 PrintPDF ,是一款发票打印辅助工具,无需安装阅读器即可使用。 使...
软件简介: 适用于Windows的免费开源PDF编辑器。支持查看、批注、文字识别、合并、拆分、...
软件简介: 珊瑚の海 精简的 AUTOCAD 很好用,并且坚持更新多年,这里收集了一些他的版本...
软件简介: Adobe Substance 3D Stager 是 Adobe 推出的一款专业...
软件简介: Readest 是一款现代化、功能丰富的电子书阅读器,专为狂热读者设计,提供无缝的...
软件简介: 小小输入法集多种输入法为一体,功能强大的跨平台输入法软件,支持 Windows...
软件简介: 主打纯净无广告的手心输入法又开始更新了,不知道后面会不会继续保持更新。 软件特点:...