前端利用Print.js打印base64 PDF

关于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文件流转换而成)。

printJS方法还有很多其它参数及功能,可以看其文档进行体验。

如上内容有表述不明或不详尽或不同解决方案的敬请互动。有想探讨其它内容的也敬请留言,前端(node, js, koa2等),后台(java,架构等),运维自动化及其数据可视化等。


#寻找真知派##技术技能超级玩家#

原文链接:,转发请注明来源!