在日常办公中,发票打印是一个高频但繁琐的操作——格式不统一、排版费时、批量处理困难。这款发票打印工具正是为解决这些痛点而生,它基于 Tauri 2.x + Rust 开发,支持 PDF、OFD、图片三种格式混排,内置智能排版引擎,让发票打印变得简单高效。

核心亮点
多格式支持:PDF、OFD、图片(JPG/PNG/WebP/TIFF等)可混合添加,无需提前转换格式。文字型 PDF/OFD 可自动提取金额和销售方信息;图片型 PDF 和图片则通过 OCR 版本识别。
智能排版引擎:提供 6 种预设布局(1×1 / 2×1 / 3×2 / 1×2 / 2×2 / 3×3),同时支持自定义行列(1-10 × 1-10),自动适配横纵方向。每张发票还支持独立调整位置和缩放。
专业打印输出:四种打印模式可选——PDF 阅读器模式保持矢量质量、弹窗确认模式防误操作、PDFium 静默打印引擎直打打印机、SumatraPDF 静默打印。支持双面打印、逐份/逐页打印、份数控制。
功能详解
发票管理
- 批量添加
:点击添加或拖放文件,支持多文件混选 - 渐进渲染
:大文件不卡 UI,持久进度提示 - 排序功能
:上下按钮排序,hover 浮动显示不占空间 - 设置记忆
:关闭后自动记住布局、纸张、打印模式等全部设置
排版设置
- 纸张
:A4 / A5 / B5 / Letter / Legal / 自定义 - 布局
:6 预设 + 自定义行列,自动横纵方向 - 边距/间距
:独立可调,预设快捷按钮 - 缩放
:自适应 / 拉伸填充 / 原始大小 / 自定义百分比 - 旋转
:全局 0°/90°/180°/270°/自动 + 单张旋转 - 单票独立调整
:每张发票可拖拽移动、角落缩放,PDF 按参数裁剪输出
辅助功能
裁切线、编号标记、边框显示、裁剪白边 自定义水印、金额统计、车票票种标签 发票类型自动检测 页脚:打印页码、打印日期、自定义页脚文本,独立下边距控制
打印与导出
- PDF 统一直通
:lopdf Form XObject + JPEG DCTDecode 直通,PDF 页面以原始质量嵌入,无二次压缩 - 份数控制
:全局 + 单张份数,逐份/逐页打印,双面打印,彩色/灰度/黑白 - 确认弹窗
:打印前显示发票数量/版面/纸张/打印机/引擎/份数,防止误操作 - PDF 导出
:自动打开或自定义保存目录
OCR 版本说明
OCR 版内置 PP-OCRv5 + MNN 引擎,采用文本优先 + 坐标回退策略,配合对比度增强和 Lanczos3 锐化,可精准识别图片型发票中的金额、销售方等关键信息。文字型 PDF/OFD 选轻量版即可,图片型 PDF 和图片需 OCR 版。
技术栈
| 层级 | 技术 | 说明 |
版本说明
- 发票打印工具_x64-setup.exe
— 轻量版安装包 - 发票打印工具_x64_绿色版.exe
— 轻量版便携(单文件 exe,无需安装) - 发票打印工具_x64_OCR版-setup.exe
— OCR 版安装包(含 PP-OCRv5) - 发票打印工具_x64_OCR绿色版.zip
— OCR 版便携(exe + models/)
系统要求:仅支持 Windows 10 1803 及以上版本或 Windows 11(不支持 Windows 7/8)
夜雨聆风