如何指定google chrome adobe pdf viewer的参数?

时间:2011-08-19 18:52:58

标签: html css pdf adobe embed

我有一个这样的嵌入标签:

<embed src="../../Content/PDF/StockReport.pdf#zoom=50" width="100%" height="100%">

#zoom = 50是一个告诉pdf阅读器缩放到50%的参数。 这适用于所有浏览器,但谷歌浏览器因为chrome有内置的pdf查看器。

如何将此相同参数传递给Google Chrome的pdf查看器?

4 个答案:

答案 0 :(得分:37)

检查各种Chrome错误报告后,我可以确认Google Chrome忽略了Adobe PDF查看器的默认功能。在此答案时,无法将参数(如缩放)传递给Chrome PDF查看器。

修改

Chromium team已在此方面取得了进展。正在参考Acrobat SDKRFC 3778完成工作。截至2017年12月,Chromium添加了对viewzoompagetoolbarnameddest的支持,之后又加入了Chrome。

答案 1 :(得分:20)

使用iframe:

  1. 适用于Mozilla
  2. 适用于Chrome
  3. 不需要Javascript
  4. 示例:

    <div id="mypdf">
    <iframe src="/cennik.pdf#zoom=65" style="width: 100%; height: 800px;" frameborder="0" scrolling="no">
            <p>Your web browser doesn't support iframes.</p>
       </iframe>
    </div>
    

答案 2 :(得分:2)

似乎以后的Chrome版本可能就是答案。我成功通过zoom标记传递了pageobject个参数。

案例:

  • 将缩放设置为200%
  • 将页面设为2

示例:

<object data="https://your.url/docs/123.pdf#zoom=200&page=2" 
        type="application/pdf" 
        width="100%" 
        height="100%"> 
</object>

答案 3 :(得分:0)

Chrome 86(2020)的参数-来自铬的问题(和我的笔记)

  • view:已实现(接受FitFitHFitV-用于垂直和水平拟合)
  • toolbar:已实现(隐藏顶部栏,但不隐藏右下方的缩放按钮)
  • zoom:已实现
  • scrollbar:未实现
  • page:已实现
  • nameddest:已实现
  • search:提交了错误792647,以分别进行跟踪
  • navpanes:不适用
  • statusbar:不适用