Javascript 在iframe中显示base64编码的pdf时设置pdf查看器选项
在通过请求下载pdf作为base64字符串后,我想打开一个新选项卡,并在启用“fit screen”选项的情况下显示pdf iframe代码,其中Javascript 在iframe中显示base64编码的pdf时设置pdf查看器选项,javascript,html,pdf,iframe,Javascript,Html,Pdf,Iframe,在通过请求下载pdf作为base64字符串后,我想打开一个新选项卡,并在启用“fit screen”选项的情况下显示pdf iframe代码,其中pdf是base64字符串: var win = window.open('', '', ''); win.document.write(` <iframe src="data:application/pdf;base64,${pdf}" width=100% height=100%></iframe> `); var-w
pdf
是base64字符串:
var win = window.open('', '', '');
win.document.write(`
<iframe src="data:application/pdf;base64,${pdf}" width=100% height=100%></iframe>
`);
var-win=window.open(“”,“”,“”);
win.document.write(`
`);
:
不幸的是,
src=“base64string#view=FitH”
不起作用。还有什么办法可以做到这一点吗?在新的窗口中使用
的目的是什么?#view=FitH
如何影响呈现的.pdf
?在实际代码中,它还向窗口写入一些标记和css,您可以用Blob URL
替换数据URI
,将片段标识符附加到URL。不确定如何检查是否应用了#view=FitH
,但片段标识符将连接到生成的Blob URL
@Laoujin。您找到解决方案了吗?不幸的是,没有。
<iframe src="filename.pdf#view=FitH"></iframe>