【问题标题】:How to specify parameters to google chrome adobe pdf viewer?如何为 google chrome adobe pdf 查看器指定参数?
【发布时间】:2011-10-30 20:44:22
【问题描述】:

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

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

#zoom=50 是告诉 pdf 阅读器缩放到 50% 的参数。 这适用于除 google chrome 以外的所有浏览器,因为 chrome 具有内置的 pdf 查看器。

如何将相同的参数传递给谷歌浏览器的 pdf 查看器?

【问题讨论】:

  • chrome 根本不使用 adobe 的代码来查看 pdf,因此可能没有任何等价物,您可以尝试以某种方式对嵌入进行 css 样式。

标签: html css pdf adobe embed


【解决方案1】:

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

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

如果您希望实现搜索功能go to this issue,请登录并单击星号(左上角)对其进行投票

【讨论】:

  • 感谢您发布此信息。 viewrect 似乎也没有实现。为 Firefox 收集一个类似的列表可能很有用:他们似乎已经实现了zoom,但坐标倒置了(一个错误)。
  • 关于y坐标颠倒的Firefox错误是github.com/mozilla/pdf.js/issues/2843
【解决方案2】:

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

编辑

Chromium team 在这方面取得了进展。这项工作正在参考Acrobat SDKRFC 3778 完成。自 2017 年 12 月起,Chromium 增加了对 viewzoompagetoolbarnameddest 的支持,后来又加入了 Chrome。

【讨论】:

  • 它确实理解page 参数。还有其他人吗?
  • 它也会忽略view。我可以确认,在这个问题之后多年,它仍然忽略zoom,但识别page
  • 这里是关于 PDF 打开参数支持的 Chromium 错误报告:code.google.com/p/chromium/issues/detail?id=64309
  • 支持有限集。即page=xscale=xtoolbar=1|0
  • 我们可以使用 chrome 中的任何参数来旋转 PDF 吗?我的意思是默认情况下我想呈现 PDF 左旋转。
【解决方案3】:

现在看来,更高版本的 Chrome 可能是答案。我通过object 标签成功传递了zoompage 参数。

案例:

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

例子:

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

【讨论】:

  • #view=fit 现在可以使用了。我没有找到文档,但在铬上有一个 issue 涵盖了它和其余参数。
【解决方案4】:

使用 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>

【讨论】:

  • #navpanes=1&pagemode=bookmarks&view=fitH 似乎在 Chrome 中不起作用。缩放确实
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-10-17
  • 2020-09-22
  • 2014-10-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-20
相关资源
最近更新 更多