在AngularJS中将base64字符串转换为PDF

Vis*_*ati 1 pdf base64 angularjs

如果文件大小超过10mb,我无法在角应用程序中打开base64字符串作为pdf.浏览器崩溃,显示"AW,SNAP"页面.base64字符串即"base64content"在开始时已经有了元数据,看起来像这样:

data:application/pdf;base64,JVBERi0xLjQK...DUKJSVFT0YK
Run Code Online (Sandbox Code Playgroud)

我正在使用以下方式在新标签中以PDF格式打开base64字符串:

$window.open(base64content);
Run Code Online (Sandbox Code Playgroud)

Rag*_*yak 6

试试吧

window.open('data:application/pdf;base64,' + base64content);
Run Code Online (Sandbox Code Playgroud)