当我指定#toolbar = 0时,其他浏览器(例如chrome,IE)可以正常工作,但在Firefox中无法正常工作。请帮忙。
这是我的代码。
<html>
<body>
<iframe src="Reports/reports.pdf#toolbar=0" width="100%;" height="80%">
</iframe>
</html>
Run Code Online (Sandbox Code Playgroud)
Far*_*ide 20
我认为它还取决于浏览器打开 PDF 的应用程序/插件,它的工作方式不同,并且可能会忽略这些指令(取决于浏览器、插件、平台、PDF 查看器)。
\n\n这里的一般建议是在 URL 末尾使用这些“指令”:
\n\n#toolbar=0&navpanes=0\nRun Code Online (Sandbox Code Playgroud)\n\n您还可以尝试http://blogs.adobe.com/pdfdevjunkie/web_designers_guide的建议:
\n\n\n\n\n您可以使用基本的 HTML 标记在页面中嵌入 PDF 文件,但\n 还有一个更优雅的解决方案。查看 Philip Hutchison 的 PDFObject\n。PDFObject 是一个非常简单的脚本工具,用于将 PDF \xef\xac\x81les 动态嵌入到网页中。它使用 JavaScript 将元素注入到 HTML \xef\xac\x81le 的 DOM 树中。\xe2\x80\x99s\n 甚至还有一个方便的代码生成器,可以帮助您解决可能需要的所有额外\n 参数。
\n
<script type="text/javascript" src="scripts/pdfobject.js"></script>\n<div id="pdf1" style="width:500px; height:375px;"></div>\n<script type=\'text/javascript\'>\nvar myPDF = new PDFObject({ \n url: \'ConferenceGuide.pdf\', \n pdfOpenParams: { \n view: \'Fit\', \n scrollbars: \'0\', \n toolbar: \'0\', \n statusbar: \'0\', \n navpanes: \'0\' }\n }).embed(\'pdf1\'); \n</script>\nRun Code Online (Sandbox Code Playgroud)\n\n链接PDFObject在这里: http: //www.pdfobject.com/(取自他们的网站)
小更新
\n\n免责声明:为了避免对该主题进行进一步猜测,您需要考虑到您的客户/客户可能在其计算机上安装了不同的插件和 PDF 查看器,以及应用程序和插件的不同版本,因此上述解决方案都不适用于100%的情况。例如,Adobe 为 Firefox 安装了单独的插件,并且内置了不同的版本和不同的行为。
\n\n这是FF 和 Reader X棘手情况的参考,正如上面的好例子所说。
\n| 归档时间: |
|
| 查看次数: |
11285 次 |
| 最近记录: |