首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PDF流到PDF.js -不是PDF url

PDF流到PDF.js -不是PDF url
EN

Stack Overflow用户
提问于 2015-12-28 16:10:36
回答 1查看 2.6K关注 0票数 0

我在服务器上动态生成PDF,以响应从ajax请求收到的参数。我需要在ajax中处理响应,并将PDF作为数据对象传递给PDF.js。

我不想将这些PDF写入服务器-我更愿意使用一个干净的进程来返回PDF流

我已经成功地使用filereader将本地PDF作为ArrayBuffer加载到浏览器中的PDF.js中。

应用程序是‘responseType / PDF’,正在返回原始的PDF,但我似乎无法将其转换为用于PDF.js的ArrayBuffer。

代码语言:javascript
复制
var responseText = src
var len = responseText.length
console.log(len);


var buf = new ArrayBuffer(len);
console.log(buf);


var bufView = new Uint8Array(buf);
console.log(bufView);


for (var i=0; i < len; i++) {
    bufView[i] = responseText.charCodeAt(i);
}
console.log(bufView);

var docInitParams = { data: bufView};

PDFJS.getDocument(docInitParams).then(function(pdf) {......

以下是上述代码的输出

EN

回答 1

Stack Overflow用户

发布于 2016-01-19 22:54:17

我遇到了类似的问题,并成功地直接传递了数据(通过data:// URL),但我必须修改源代码;您可以看到我所做的更改here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34489868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档