我可以嵌入一个链接在浏览器中显示PDF,而不是诱导下载吗?

时间:2012-08-08 15:22:56

标签: html pdf browser embed

我希望我的网站上的客户能够点击我网站上的网址/按钮,然后让网址/按钮在浏览器中打开可提交的PDF,而不是诱导下载。不确定需要添加的代码细节以使PDF显示在浏览器中,而不是排队进入活动下载...谢谢

最佳, SL

2 个答案:

答案 0 :(得分:1)

尝试这样的事情

<iframe id="myFrame" style="display:none" width="600" height="300"></iframe>
<input type="button" value="Open PDF" onclick = "openPdf()"/>
<script type="text/javascript">
function openPdf()
{
var omyFrame = document.getElementById("myFrame");
omyFrame.style.display="block";
omyFrame.src = "2.pdf";
}
</script>

希望有所帮助

答案 1 :(得分:0)

不久前,当我不得不解决同样的问题时,问题出现了,当时有些用户没有在浏览器中安装Adobe(或其他PDF查看器)插件。 请记住这一点,并提供下载您喜欢的PDF查看器的链接可能很有趣。 我想,您不需要特殊代码。浏览器会照顾,但您可能无法强迫用户在浏览器上查看它而不是下载。他总是可以选择。如果你真的想避免这种情况,你应该查看PDF生成的选项。