内置 Chrome 引擎,所见即所打
客户端内置 Chromium 内核渲染前端页面,CSS3、Flex/Grid、主流组件库样式与浏览器预览高度一致,打印效果与屏幕所见相同,复杂报表、票据、动态页面不再走样。
跳到主要内容
信创场景 Web 打印 首选方案
支持 Windows、Linux 与 macOS,深度适配银河麒麟、统信UOS 等国产操作系统。一行代码完成 HTML 转 PDF、静默打印与批量输出。本地处理数据不上云,突破 window.print 限制,适配政务、金融、医疗等信创场景。支持 Vue、React、Node.js。

import webPrintPdf from 'web-print-pdf';
await webPrintPdf.printHtml(
'<h1>Order details</h1>',
{ paperFormat: 'A4' },
{ printerName: 'Default printer' }
);
await webPrintPdf.printHtmlByUrl(
'https://example.com/page.html',
{ paperFormat: 'A4' }
);
await webPrintPdf.printPdfByUrl(
'https://example.com/doc.pdf'
);
专为信创与国产化替代场景打造,已在银河麒麟、统信UOS 等国产 Linux 系统上稳定运行,助力政务、金融、能源等行业完成 Web 打印国产化改造
客户端内置 Chromium 内核渲染前端页面,CSS3、Flex/Grid、主流组件库样式与浏览器预览高度一致,打印效果与屏幕所见相同,复杂报表、票据、动态页面不再走样。
printHtml 一行调用即可打印,适配 Vue、React,无需浏览器插件。打印参数灵活可配,支持水印、纸张与打印机选择。客户端内置编辑器,联调 API 更便捷。
提供 Windows、Linux、macOS 安装包,深度适配银河麒麟、统信 UOS 等信创环境;业务系统迁移或换平台时无需改打印代码,同一套 web-print-pdf API 即可部署。
安装客户端后,执行 npm install web-print-pdf 即可调用 · 查看完整文档
打印 HTML 字符串,支持 HTML 片段和完整页面
打印在线 HTML 地址,支持任意网站链接,可配置 Cookies、Headers、超时等参数
打印 Base64 编码的 HTML 内容
打印在线 PDF 地址,快速下载并输出到指定打印机
打印 Base64 格式的 PDF 文件
打印在线图片 URL
打印 Base64 格式的图片
批量提交多个打印任务,适合面单、发票等场景
打印前浏览器级预览,确认样式后再输出
printHtml 一行代码即可完成 HTML 转 PDF 并打印,学习成本低,快速接入现有前端项目。
通过 API 自定义客户端标题、主题色与布局,打造符合企业品牌的打印工具界面。
沿用前端熟悉的 HTML 和 CSS 编写打印模板,所见即所得,无需学习额外排版语法。
内置任务队列管理,高效处理大量打印任务,适合 ERP、WMS 等系统的批量输出需求。
完善的错误处理与日志记录,打印任务状态可追踪,保障生产环境长期稳定运行。
提供详细文档、示例代码与邮件支持,帮助开发者快速完成 web-print-pdf 集成与调试。
一行 API,搞定信创内网、管理后台、面单报表与静默打印——前端最头疼的打印问题,这里有现成答案
银河麒麟、统信 UOS、Ubuntu 等环境与 Windows 共用同一套 API,打印能力无缝迁移。
SPA 里订单、报表、票据直接打出,不再弹出浏览器打印对话框。
npm install web-print-pdf 一行接入动态拼接 HTML 模板,printHtml 直打,样式完全由 CSS 掌控。
突破 window.print 的限制,用 JS 全权驱动本地打印机。
以下为匿名化场景摘要,供选型参考;具体配置因环境而异。
某省级单位内网 OA 需在国产终端上静默输出财政票据,替代浏览器打印对话框。
某物流企业 WMS 由服务端推送面单任务,仓库 PC 自动打印,无需人工点选。
某制造企业产线工位使用统信 UOS,需将 ERP 动态 HTML 报表直接打到本地打印机。
window.print 依赖浏览器打印对话框,样式可控性有限且无法静默打印。Web打印专家通过本地客户端配合 web-print-pdf,支持 HTML/CSS 精确控制 PDF 输出、静默打印和批量任务。
先下载并安装客户端,再在项目中执行 npm install web-print-pdf,引入后调用 printHtml、batchPrint 等 API,即可用 JavaScript 驱动本地打印机,无需浏览器弹窗。
支持。printHtml 接口可直接传入 HTML 字符串,PDF 样式由 HTML 和 CSS 决定,适合动态生成的报表和票据。
支持。web-print-pdf 是标准 npm 包,可在 Vue、React、Angular 及 Node.js 项目中集成。
不会。所有 HTML 转 PDF 和打印处理均在本地完成,适合对数据安全有要求的企业内网环境。
支持。通过 batchPrint API 可一次提交多个打印任务,适合快递面单、发票、报表等大批量输出场景。
在银河麒麟或统信UOS桌面安装 Web打印专家 deb 客户端,前端项目 npm install web-print-pdf 后调用 printHtml 即可实现无浏览器弹窗的 JavaScript 静默打印,适合信创内网管理后台与 ERP 系统。
可以。下载客户端并安装 web-print-pdf npm 包即可免费试用,体验完整 HTML 转 PDF、静默打印和打印机管理功能。