如何在前端展示后端返回的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});

},



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。