关于Print.js
Print.js库在
https://printjs.crabbly.com/有说细的说明,总体来说其兼容还具有一定的局限性。
Print.js项目中的使用
我们的打印功能运行在Google Chrome浏览器,后端返回内容为base64字符串的PDF文件。
在项目中引入Print.js,再在打印功能处调用printJS({printable: result.content, type: 'pdf', base64: true})即会调出打印页面;result.content为后端返回的base64字符串数据(PDF文件流转换而成)。