使用网页静默打印
1.浏览器本身实现不了,需要安装一个客户端,由网页端发请求到打印客户端,打印客户端再调用打印机
2.有一个hiprint的项目不错,除了带客户端软件,主要支持拖拽的打印模板设计器
3.但这个项目比较老,是jQuery的,另找到一个支持vue的开源项目vue-plugin-hiprint ,是基于hiprint进行了改造
4.上述项目也提供了一个打印客户端,而且功能更多,还在持续更新:electron-hiprint
5.并且它也支持直接打印html和pdf,我的项目只需要一个模版,所以只用客户端就可以了
6.另外为了进行测试,需要一个虚拟的打印机,windows自带的,上述客户端并不支持,找了一个免费功能也比较全的FREE PDF Printer
参考文章:
静默虚拟打印机BullzipPDFPrinter - june.js - 博客园

浙公网安备 33010602011771号