PDF 没有在整页上呈现,而是在框架链接窗口中呈现,如下面的屏幕截图所示。当我刷新它时,它会打开整个页面。我没有使用 iframe 或类似的东西。请建议。下面是我的代码。
<a href="#" onClick={() => fetchAPdfFile("dummy.pdf")} rel="noopener noreferrer"> Test.pdf</a>
fetchAPdfFile.jsx
const fetchAPdfFile = (myPdf) => {
var anchor = document.createElement('a');
var response = pullMyPDf(myPdf) //byteArray stream from api
var bytes = base64ToArrayBuffer(response.data)
const blob = new Blob([bytes], 'application/pdf')
anchor.href = window.URL.createObjectURL(blob);
window.open(anchor.href, '_blank')
}
紫衣仙女
相关分类