Web打印专家开发文档

Web打印专家官方开发文档中心:涵盖 Lodop、window.print 等选型对比,Vue/React 等框架集成,小票/WMS/信创等业务场景,以及客户端部署与进阶配置等专题;配合 25 个在线样例 与下方 web-print-pdf API 参考,帮助前端快速落地 HTML 静默打印。

在线样例

25 个可运行 Demo:演示票据、演示小票、演示包裹贴、水印、批量打印。左侧选样例、右侧看代码,安装客户端后即可即点即打。

即点即打

打开在线样例中心

在浏览器中直接运行 printHtml、批量打印、水印等 API 示例,无需本地搭建项目。

进入样例

专题教程

按选型、框架、场景、进阶与部署分类;配合下方 API 与在线样例快速落地。

API 概览

printHtml

打印 HTML 字符串。PDF 样式完全由 HTML/CSS 控制,适合动态生成的报表、票据、订单页。

printHtmlByUrl

打印在线 HTML 页面 URL,可配置 cookies、headers、超时等参数。

printHtmlByBase64

打印 Base64 编码的 HTML 内容。

batchPrint

批量提交多个打印任务,适合快递面单、发票等大批量场景。

远程打印(WebSocket / HTTP)

客户端实时监听远程服务端接口,通过 WebSocket 或 HTTP 轮询获取打印消息并自动输出。消息格式与 web-print-pdf npm 包一致,适合 ERP、WMS 等服务端推送打印任务。

printPdfByUrl / printImageByUrl

直接打印在线 PDF 或图片文件,支持指定打印机与份数。

更多 API 详见 GitHub 仓库 README

常见问题

web-print-pdf 使用前需要安装什么?

必须先安装 Web打印专家客户端。npm 包仅提供 JavaScript API,打印能力由本地客户端提供。

如何在 Vue 项目中使用?

npm install web-print-pdf 后,在组件中 import 并调用 API,与调用普通 npm 库相同。

如何配置远程打印?

在客户端「远程打印配置」中选择 WebSocket 或 HTTP 轮询,填入远程服务端 URL。服务端推送的消息格式需与 web-print-pdf 一致,客户端收到后自动打印。

开始使用

免费下载客户端 查看 npm 包 查看授权价格