【发布时间】:2015-03-27 15:27:01
【问题描述】:
我正在使用带有 HTTP 资源的 AngularJS 来调用外部 API,我的响应是一个字节数组。我需要在新窗口中将此字节数组转换为 PDF。我在这里没有看到任何非常好的跨浏览器或纯javascript的解决方案。有没有办法做到这一点?
这是我的代码:
Javascript
Document.preview({id: $scope.order.id}, function(data){
// Open PDF Here
var file = new Blob([data], {type: 'application/pdf'});
var fileURL = URL.createObjectURL(file);
window.open(fileURL);
});
【问题讨论】:
-
mozilla.github.io/pdf.js 这里有一些很好的参考
-
我一直在看,但我没有看到任何使用字节数组的好例子。我也一直在查看stackoverflow.com/questions/21628378/…,但我只是收到一个错误“无法加载 PDF 文档”
-
是否有任何专有插件或任何东西可以做到这一点?几页打开pdf的,我该怎么办?
标签: javascript jquery angularjs pdf bytearray