下载base64 PDF

时间:2017-10-19 10:42:13

标签: javascript pdf base64 filesaver.js

我从服务器收到以下回复:

Object {
  $type: "base64",
  $data: "JVBERi0xLjQK..."
}

我尝试使用FileSaver.js

自动下载
    let arrayBuffer = atob(response.$data);
    let blob = new Blob([arrayBuffer], {type: "application/pdf;charset=utf-8"});
    saveAs(blob, 'myfile.pdf');

生成PDF并下载(它与服务器上的原始页面具有相同的页码),但是为空。 然而,这有效:

window.open("data:application/pdf;base64," + response.$data);

它打开PDF及其内容。

0 个答案:

没有答案