Web打印专家 - 专业Web打印解决方案

Web打印 更简单

专业的Web打印解决方案,前端开发者友好的极简API设计,实时运行示例调试,打印的PDF样式完全由HTML和CSS语言控制,支持JavaScript页面打印、HTML转PDF打印、打印机管理、批量处理

支持Node.js打印、Vue打印、React打印、Angular打印、浏览器打印、本地打印、打印预览、打印设置、打印配置

Web打印 JavaScript页面打印 HTML转PDF打印 批量打印 打印机管理 前端打印API Node.js打印 Vue打印 React打印
10000+ 开发者使用
99.9% 稳定性
10/6 快速响应
// 引入Web打印专家 - JavaScript页面打印解决方案
import webPrintPdf from 'web-print-pdf';

// 设置打印内容 - HTML转PDF打印
const htmlContent = '<h1>Hello World</h1>' +
                   '<p>这是一个测试文档</p>';

// 配置pdf选项 - 打印设置和打印配置
const pdfOptions = {
  paperFormat: 'A4', // 纸张格式
  margin: {
    top: '20px'
  }, // pdf间距
  // 水印、页码、背景、横向等等
  ...
}

// 配置打印选项 - 打印机管理
const printOptions = {
  printerName: "我的打印机"
  // 彩色、页面范围、单双面等等
  ...
};

// 执行打印 - 批量打印支持
await webPrintPdf.printHtml(
  htmlContent,
  pdfOptions,
  printOptions
)

产品优势 - Web打印解决方案

极速转换 - HTML转PDF打印

秒级HTML转PDF,支持批量处理,提升工作效率10倍,Node.js打印、Vue打印、React打印全支持

数据安全 - 本地打印

数据完全在本地处理,无需上传云端,确保您的数据安全可控,支持打印机管理

灵活配置 - 打印设置

支持自定义纸张、边距、水印、页眉页脚,满足各种打印需求,支持打印机管理

核心Web打印 API, 一看就懂

html直接打印pdf, 一切只需 npm install web-print-pdf

printHtml

打印html字符串, 支持html片段和整个html

printHtmlByUrl

打印在线html地址,支持任意网站链接,可设置cookies、headers、超时等

printHtmlByBase64

打印base64 格式的html

printPdfByUrl - PDF打印API

打印在线的pdf地址,快速下载打印,支持HTML转PDF打印

printPdfByBase64 - Base64 PDF打印

打印base64 格式的pdf,支持JavaScript页面打印

printImageByUrl - 图片打印API

打印在线的图片,支持批量打印

printImageByBase64 - Base64图片打印

打印base64 格式的图片,支持打印机管理

batchPrint - 批量打印API

批量打印,支持Node.js打印、Vue打印、React打印

预览打印 - 打印预览功能

全部支持打印前的浏览器级预览打印,支持打印预览、打印设置、打印配置

核心特性 - Web打印解决方案

简单易用 - 前端打印API

一行代码即可实现复杂页面打印功能,API设计简洁,开发体验前端极度友好,学习成本极低,支持HTML转PDF打印

降低开发成本80%

主题定制 - 打印样式定制

客户端支持通过npm包API,自由设置客户端title,客户端主题色和页面布局,个性化定制您的打印客户端,支持打印样式

个性化定制

样式完全可控 - 打印配置

完全基于HTML和CSS样式,您的前端样式直接决定PDF输出效果,浏览器级的前端体验,无需额外配置,支持打印设置

样式完全可控

高性能 - 批量打印

优化的渲染引擎,支持队列高效管理,快速处理大量打印任务,支持批量打印、打印机管理

高效处理

稳定可靠 - 本地打印

经过充分测试验证,提供完整的错误处理和日志记录,确保打印服务稳定运行,支持本地打印

稳定可靠

专业支持 - 打印服务

快速提供技术支持,详细文档和示例,帮助您快速解决技术问题,支持打印服务、打印SDK、打印组件

快速响应

功能预览 - Web打印解决方案

立即体验 - Web打印解决方案

与客户端配合的NPM JS打印包安装

通过npm包管理器快速安装,支持Node.js打印、Vue打印、React打印

npm install web-print-pdf

客户端下载 - 打印机管理

下载桌面客户端,体验完整功能,支持打印机管理、批量打印

支持Windows系统