JS打印 PDF

  1. 利用iframe打印pdf ( 但是这种方法会造成跨域不太好解决 )
 goPrint(data) {
      let iframe = document.createElement("IFRAME");
      iframe.style.visibility = "hidden";
      iframe.src = data; //data 是后台返给的pdf线上地址
      document.body.appendChild(iframe);
      iframe.contentWindow.focus();
      iframe.contentWindow.print();
    },
  1. 利用Print.js打印pdf Print.js
import Print from 'print-js'
  goPrint(data) {
      Print({
        printable:data,
        type: "pdf",
        showModal: false,
      });
    },
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐