从Blob转换为pdf

时间:2019-01-09 18:56:44

标签: javascript html blob

我能够将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文本

1 个答案:

答案 0 :(得分:0)

您可以在创建Blob时将内容类型设置为pdf。

var blob = new Blob([xhr.response], 'application/pdf');
相关问题