如何使用vue pdf使用受保护端点的八位字节流pdfjs的vuejs实现
我想使用pdfjs for vuejs 2.x的实现库来执行以下操作如何使用vue pdf使用受保护端点的八位字节流pdfjs的vuejs实现,pdf,vuejs2,axios,pdf-viewer,pdfjs,Pdf,Vuejs2,Axios,Pdf Viewer,Pdfjs,我想使用pdfjs for vuejs 2.x的实现库来执行以下操作 使用axios从受oauth2保护的端点下载PDF 使用vue PDF库呈现PDF(八位字节流) 而棘手的部分是 访问受保护的资源 呈现以八位字节流形式出现的PDF 目前,回购协议中没有例子来说明这些情况 在摆弄了这个库之后,我使用以下方法实现了从受保护端点呈现pdf 使用必要的auth头和响应类型为responseType:'blob' 从下载的blob对象神奇地创建URL 在数据变量中设置blob URL,然后由组
- 使用axios从受oauth2保护的端点下载PDF
- 使用vue PDF库呈现PDF(八位字节流)
- 访问受保护的资源
- 呈现以八位字节流形式出现的PDF
目前,回购协议中没有例子来说明这些情况 在摆弄了这个库之后,我使用以下方法实现了从受保护端点呈现pdf
responseType:'blob'
组件使用axios
请求的URL替换为返回octet流的REST端点,您应该一切正常
生成的pdf查看器如下所示