如何在前端展示后端返回的pdf Base64格式字符串
Keeling1720 2024-07-22 15:03:01 阅读 71
文章目录
如何在前端展示后端返回的pdf Base64格式字符串
如何在前端展示后端返回的pdf Base64格式字符串
<code>// fileBase64 就是后端返回的 pdf Base64格式字符串
getPdfDocument(fileBase64) {
let fileBlob = this.base64ToBlobsdf(fileBase64,'application/pdf');
let basePdfUrl = window.URL.createObjectURL(fileBlob);
sessionStorage.setItem('basePdfUrl', basePdfUrl);
location.href = "lookPdf.html";
let newWindow = window.open("");
newWindow.document.write("<iframe width='100%' height='100%' src='"+basePdfUrl+"'></iframe>");code>
}
})
},
base64ToBlobsdf(fileBase64,fileType){
let raw = window.atob(fileBase64);
let rawLength = raw.length;
let uint8Array = new Uint8Array(rawLength);
while (rawLength--){
uint8Array[rawLength] = raw.charCodeAt(rawLength);
}
return new Blob([uint8Array],{ type: fileType});
},
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。