如何在浏览器中使用BASE64键打开PDF
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在浏览器中使用BASE64键打开PDF相关的知识,希望对你有一定的参考价值。
我已经看到了许多使用base64打开PDF的参考。什么都没有为我工作。
我尝试使用window.open('data:application/pdf;base64,' + base64data);
,但它只是在浏览器中显示空白页。
如果将base64data保留在iFrame
标记中,则可以查看pdf。根据我的要求,我需要在新标签页中打开此PDF。
请帮助我解决此问题。
答案
尝试此代码
let pdfWindow = window.open("")
pdfWindow.document.write("<iframe width='100%' height='100%' src='data:application/pdf;base64, " + encodeURI(base64data) + "'></iframe>")
以上是关于如何在浏览器中使用BASE64键打开PDF的主要内容,如果未能解决你的问题,请参考以下文章
base64 嵌入式 PDF 文件不会在 Chrome 中呈现
使用 PDFKit Swift (ios)/Capacitor 加载 PDF 而不下载文件