LOGO 首页 OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 技术文档 其他文档  
 
网站管理员

[点晴永久免费OA]仿照WPS开发的发票批量打印工具V1.9.10,支持PDF、OFD、JPG、PNG、BMP、WebP、TIFF多种格式

admin
2026年5月16日 17:2 本文热度 118

一个轻量级的发票打印桌面应用,仿写WPS发票打印工具,支持 PDF、OFD、图片等多格式导入,智能排版,一键打印或导出。

WPS发票打印功能用习惯了,可以很方便的在一张纸打印2张发票,因WPS会员到期,所以自己仿一个类似功能。

本程序由 AI 辅助生成,从零开始到编译发布,一行代码没写,历经 多轮 调试迭代,除了截一张图外全程无手动操作。

提供 轻量版 和 OCR 版(含 PP-OCRv5 智能识别),单文件 exe 即开即用。

大家提的问题基本都已修复,欢迎测试使用,有问题及时留言,争取能做成一个真正方便实用的工具。

✨ 功能特性

🏆 OFD 完整支持

OFD(开放版式文档)是国家标准电子发票格式,本工具提供原生完整支持 — 矢量渲染、发票信息直提、印章保真,拖入即用,无需 OCR。

⚠️ 不同厂商/转换工具生成的 OFD 发票格式存在差异(如税务原版 OFD、iloveofd 转换、dzcp 公共服务平台等),如遇解析渲染问题请及时反馈,我们会持续适配。

📥 文件管理

  • 多格式支持:PDF、OFD、JPG、PNG、BMP、WebP、TIFF
  • WinRT 原生 PDF 渲染Windows.Data.Pdf,支持中文系统字体,自适应 DPI(小页面自动提升至 1200)
  • PDF 文字层提取(轻量版也可用):解析 PDF 内容流 Tm+Tj/TJ 指令直接提取文字坐标,~5ms/页,无需 OCR 即可识别发票信息
  • PP-OCRv5 智能识别(OCR 版,适用于图片型 PDF 和图片):文本优先 + 坐标回退双重架构,含税价 / 不含税价 / 税额数学验证配对,发票号码 / 日期 / 买卖方信息自动提取
  • EXIF 方向自动修正:导入图片/车票时自动读取 EXIF Orientation 旋转像素,PDF /Rotate 属性 + CropBox 坐标归一化保障页面方向正确
  • 发票查验:一键跳转国家税务总局查验平台
  • 骨架屏渐进加载:批量导入时骨架屏秒出 + 逐文件渐进渲染 + 持久进度 toast,大文件不卡 UI
  • ↑↓ 排序:↑↓ 按钮排序(替换 Tauri webview 拖拽卡顿),hover 浮动显示不占空间

📐 排版设置

  • 纸张:A4 / A5 / B5 / Letter / Legal / 自定义
  • 布局:6 预设(1×1 / 2×1 / 3×2 / 1×2 / 2×2 / 3×3)+ 自定义行列(1-10 × 1-10),自动横纵方向
  • 边距 / 间距:独立可调,预设快捷按钮
  • 缩放:自适应 / 拉伸填充 / 原始大小 / 自定义百分比
  • 旋转:全局 0° / 90° / 180° / 270° / 自动 + 单张旋转
  • 单票独立调整(v1.9.0+):每张发票在预览中拖拽移动 + 角落 handle 缩放,侧边栏「单票调整」面板或发票弹窗参数编辑,PDF 按参数裁剪输出

✂️ 辅助功能

  • 裁切线、编号标记、边框显示、裁剪白边、自定义水印
  • 金额统计、车票票种标签、发票类型自动检测
  • 页脚:打印页码(第 X 页 / 共 Y 页)、打印日期、自定义页脚文本,独立下边距控制

🖨️ 打印与导出

  • 打印模式:四种模式可选
    • PDF 阅读器(默认):生成 PDF 后由系统默认程序处理,保持矢量质量,数据量最小
    • 弹窗确认:预览后确认打印,可选 PDFium 或 SumatraPDF 引擎
    • 静默打印(PDFium):Chromium PDFium 引擎直打打印机 DC,打印清晰(需下载 pdfium.dll)
    • 静默打印(SumatraPDF):通过 SumatraPDF 直接发送到打印机(需安装 SumatraPDF)
  • PDF 统一直通(v1.9.0+):lopdf Form XObject + JPEG DCTDecode 直通,PDF 页面以原始质量嵌入合成 PDF,无二次压缩
  • 份数控制:全局 + 单张份数,逐份 / 逐页打印,双面打印,彩色 / 灰度 / 黑白
  • PDF 导出:自动打开或自定义保存目录
  • 确认弹窗:打印前显示发票数量 / 版面 / 纸张 / 打印机 / 引擎 / 份数,防止误操作

🎨 界面

  • 深色 / 浅色模式、实时预览(缩放 + 翻页)
  • 快捷键Ctrl+O 添加 · Ctrl+P 打印 · Ctrl++/- 缩放 · Ctrl+0 自适应 · ←→ 翻页

📸 界面预览

 

📥 下载与运行

https://www.lanzoub.com/b03anhkkuf
密码:7ty2

或者从 Releases 下载后双击即可运行。

文件说明
发票打印工具_x64-setup.exe轻量版安装包
发票打印工具_x64_绿色版.exe轻量版便携(单文件 exe,无需安装)
发票打印工具_x64_OCR版-setup.exeOCR 版安装包(含 PP-OCRv5)
发票打印工具_x64_OCR绿色版.zipOCR 版便携(exe + models/)

💡 文字型 PDF / OFD 发票选轻量版即可自动提取金额和销售方信息;图片型 PDF 和图片需 OCR 版。

系统要求:仅支持 Windows 10 1803 及以上版本 或 Windows 11

⚠️ 不支持 Windows 7/8

  • 本工具使用 Windows Runtime (WinRT) API 进行 PDF 渲染,该 API 自 Windows 8 起引入,Windows 7 不支持
  • 微软已于 2025 年 1 月停止对 Windows 7/8 的 WebView2 更新支持
  • 即便手动安装 WebView2 Runtime v109,PDF 渲染、OFD 解析等核心功能仍无法正常工作

请使用 Windows 10 1803+ 或 Windows 11。

📋 使用说明

  1. 添加发票:点击「➕ 添加」或拖放文件(支持 PDF / OFD / 图片混选)
  2. 排版设置:左侧「⚙ 排版」面板调整纸张、布局、边距
  3. 预览检查:主区域实时预览,支持缩放翻页;文字型 PDF / OFD 自动提取金额信息,图片型 PDF 和图片需 OCR 版
  4. 打印:点击「🖨 打印」,选择弹出预览或直接打印
  5. 保存 PDF:点击「📥 PDF」导出合成 PDF

🛠 技术栈

层级技术说明
前端原生 HTML/CSS/JS模块化(app / ocr / layout / print),零依赖框架
后端Tauri 2.x (Rust)轻量桌面框架,Rust 条件编译管理功能开关
PDF 渲染WinRT Windows.Data.Pdf原生渲染,自适应 DPI,支持中文系统字体
PDF 生成printpdf 0.9 + lopdf 0.39JPEG 直通零质量损失、PDF 页面 Form XObject 全布局直通
OFD 解析Rust 独立 crate (ofd-engine/)矢量 SVG 渲染 + 发票 XML 字段直提 + 红章 Appearance 偏移叠加 + DrawParam 继承链 + ImageMask 遮罩合成
OCRocr-rs 2.2 (PP-OCRv5 + MNN)文本优先 + 坐标回退,对比度增强,Lanczos3 锐化(OCR 版可选)
图像处理image 0.25 (Rust)原生 WebP/TIFF 支持,kamadak-exif 方向自动修正
打印Print Spooler API + PDFium + SumatraPDF + ShellExecuteW (Win32)静默打印(PDFium 直打 DC / SumatraPDF CLI)/ 弹窗确认 / PDF 阅读器


阅读原文:https://www.52pojie.cn/thread-2105137-1-1.html


该文章在 2026/5/16 17:02:14 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2026 ClickSun All Rights Reserved  粤ICP备13012886号-9  粤公网安备44030602007207号