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

Ben*_*ing 31 html css embed pdf adobe

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

<embed src="../../Content/PDF/StockReport.pdf#zoom=50" width="100%" height="100%">
Run Code Online (Sandbox Code Playgroud)

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

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

Ben*_*ing 37

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

  • 它确实理解`page`参数.还有其他人? (8认同)
  • 以下是有关PDF开放参数支持的Chromium Bug报告:https://code.google.com/p/chromium/issues/detail?id = 64309 (5认同)
  • 它支持有限的集合.即`page = x``scale = x`,和`toolbar = 1 | 0` (2认同)

小智 20

使用iframe:

  1. 它适用于Mozilla
  2. 它适用于Chrome
  3. 不需要Javascript

例:

<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>
Run Code Online (Sandbox Code Playgroud)

  • #navpanes = 1&pagemode = bookmarks&view = fitH似乎无法在Chrome中运行.变焦 (2认同)

Bob*_*les 6

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

  • view: 已实现(接受Fit, FitH, FitV- 用于垂直和水平拟合)
  • toolbar: 已实现(隐藏顶部栏,但不隐藏右下角的缩放按钮)
  • zoom: 实施的
  • scrollbar: 未实现
  • page: 实施的
  • nameddest: 实施的
  • search:提交错误 792647 以单独跟踪
  • navpanes: 不适用
  • statusbar: 不适用

如果您希望实现搜索功能,请转到此问题,登录,然后单击星号(左上角)对其进行投票


小智 5

看来 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>
Run Code Online (Sandbox Code Playgroud)