如何利用VUE-PDF pdfjs的vuejs实现消耗从保护端点字节流(How to consume

2019-10-31 06:16发布

我想用VUE-PDF库,用于vuejs 2.X pdfjs的执行情况,以便做到以下几点

  • 下载PDF从使用的oauth2爱可信保护端点
  • 使用VUE-PDF库渲染PDF(八位字节流)

而棘手的部分是

  • 访问受保护的资源
  • 渲染当属字节流PDF

目前,在回购没有例子来说明这些情况。

Answer 1:

摆弄周围与库后,我设法做使用以下方法实现概率密度函数从保护端点渲染

  1. 使使用必要AUTH头和响应类型的受保护资源的Axios公司AJAX请求responseType: 'blob'
  2. 创造奇迹般地从下载的blob对象的URL
  3. 设置BLOB URL在一个数据变量,它然后被<pdf>部件

我创建了一个pull请求到VUE-PDF从一个工作示例库。 在PR替换的URL axios与REST端点返回请求octet-stream ,你应该都不错。

下面示出所得到的PDF阅读器



文章来源: How to consume an octet stream from protected endpoint using vue-pdf a vuejs implementation of pdfjs