我能够将pdf文件转换为blob。但是我想做的是相反的方法,将其从blob转换为pdf。
这是我的代码将其从pdf转换为blob。我只需要一些建议就可以从Blob返回pdf。
var xhr=new XMLHttpRequest();
xhr.open("GET","./template.pdf");
xhr.responseType="arraybuffer";
xhr.onload = function (e){
var blob = new Blob([xhr.response]);
var url = URL.createObjectURL(blob)
console.log(url);
var embed=document.getElementById("template");
embed.src = url;
}
xhr.send();
结果将从console => blob:http://localhost:8081/d42939da-e318-4d88-b46f-8240efaa7b1c返回一个blob,一旦我将其粘贴到url上,它将向我显示一个巨大的blob文本
答案 0 :(得分:0)
您可以在创建Blob时将内容类型设置为pdf。
var blob = new Blob([xhr.response], 'application/pdf');