VUE pdf.js 打开 pdf流文件

pdf.js插件官网

1、文件下载后,放在 static文件目录下,新建 pdf 文件夹。

   openPDF(item) {
      const url = `${api}/api/order/orderItemLogistics/pdf/viewOrDownload?orderId=${item.orderId}&fileName=电子运单&type=1`
     const pdfUrl = './static/pdf/web/viewer.html?file=' + encodeURIComponent(url)
      window.open(pdfUrl)
    }

2、当viewer.html页面的域和pdf文件域不一致的时候,会报 “file origin does not match viewer”错误,我是通过注销viewer.js中的源码解决的。

 if (origin !== viewerOrigin && protocol !== "blob:") {
        // throw new Error("file origin does not match viewer's"); // 注销
      }

参考

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容