vue使用Print.js跨域打印pdf

注意事项:本教程演示的pdf是存储在远程服务器的直链

请不要使用自己创建iframe然后放地址那种打印方式。

1.安装

  npm install print-js --save

2.引入

 import print from 'print-js'

3.使用

printJs({ printable: printBase64, type: 'pdf', base64: true });

4.说明
printBase64即pdf转换base64后的编码,注意没有data:application/pdf;base64 xxxx这样的格式
转换通常由后台返回,或者后台返回二进制文件流,前端处理。

你可能感兴趣的:(Vue)