我想在通过 iframe
渲染时删除 PDF 附带的工具栏。当我将 #toolbar=0
与 URL(或文件路径)一起使用时,它在 Chrome、IE 等浏览器中运行良好。但它在 Firefox 中不起作用。
谁能建议我哪里做错了?
这是我的代码。
<html>
<body>
<iframe src="Reports/reports.pdf#toolbar=0" width="100%;" height="80%">
</iframe>
</html>
原文由 SwR 发布,翻译遵循 CC BY-SA 4.0 许可协议
我认为它还取决于浏览器打开 PDF 的应用程序/插件,它的工作方式不同并且可能会忽略那里的指令(取决于浏览器、插件、平台、PDF 查看器)。
这里的一般建议是在 URL 的末尾使用这些“指令”:
您也可以尝试来自 http://blogs.adobe.com/pdfdevjunkie/web_designers_guide 的建议:
使用 PDFObject 嵌入
PDFObject
的链接在这里: http ://www.pdfobject.com/(取自他们的网站)小更新
免责声明:为避免对该主题的进一步猜测,您需要考虑到您的客户/客户可能在他们的机器上安装了不同的插件和 PDF 查看器,以及不同版本的应用程序和插件,因此上述解决方案均不适用于100% 的案例。例如,Adobe 为 Firefox 安装了单独的 _插件_,它们内置了不同的版本和不同的行为。
这是 FF 和 Reader X 棘手案例的参考,正如上面所说的很好的例子。