【问题标题】:Could I embed a link to display a PDF in a browser, rather than induce a download?我可以嵌入链接以在浏览器中显示 PDF,而不是诱导下载吗?
【发布时间】:2012-08-05 18:16:56
【问题描述】:

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

最好, SL

【问题讨论】:

    标签: html pdf browser embed


    【解决方案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>
    

    希望对你有帮助

    【讨论】:

      【解决方案2】:

      以前,当我不得不解决同样的问题时,当一些用户没有在他们的浏览器中安装 Adob​​e(或其他 PDF 查看器)插件时,问题就出现了。 请记住这一点,也许提供一个链接来下载您喜欢的 PDF 查看器会很有趣。 我认为,您不需要特殊代码。浏览器会小心,但您可能不能强迫用户在浏览器上查看而不下载。他将永远有选择的余地。如果您真的想避免这种情况,您应该查看生成 PDF 的选项。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-05-07
        • 2016-07-31
        • 1970-01-01
        • 2017-10-28
        • 1970-01-01
        • 2017-05-19
        相关资源
        最近更新 更多