小编use*_*486的帖子

Base64代表PDF到blob - JavaScript

我有一个表示PDF文件的Base64字符串.我想使用javascript将其转换为Blob对象的文件.完成后,我想使用FileSaver.js将blob保存为PDF文件.

这是我的代码:

var base64PDF = JVBERi0xLjQNCiW0t..; // This is a huge string.
var blob = new Blob([base64PDF], { type: 'application/pdf' });
saveAs(blob, "test.pdf");
Run Code Online (Sandbox Code Playgroud)

此代码不起作用.它保存了一个test.pdf,表示无法打开此pdf,因为解码时出错.

我也试过这样做:

var base64PDF = JVBERi0xLjQNCiW0t..; // This is a huge string.
var decode = atob(screen.prp_wcfria_ExternalFile.pdfFile);
var blob = new Blob([decode], { type: 'application/pdf' });
saveAs(blob, "test.pdf");
Run Code Online (Sandbox Code Playgroud)

此代码也不起作用.我该怎么做呢?

javascript pdf blob

13
推荐指数
2
解决办法
3万
查看次数

标签 统计

blob ×1

javascript ×1

pdf ×1