我有一个这样的嵌入标签:
<embed src="../../Content/PDF/StockReport.pdf#zoom=50" width="100%" height="100%">
#zoom = 50是一个告诉pdf阅读器缩放到50%的参数。 这适用于所有浏览器,但谷歌浏览器因为chrome有内置的pdf查看器。
如何将此相同参数传递给Google Chrome的pdf查看器?
答案 0 :(得分:37)
检查各种Chrome错误报告后,我可以确认Google Chrome忽略了Adobe PDF查看器的默认功能。在此答案时,无法将参数(如缩放)传递给Chrome PDF查看器。
修改强>
Chromium team已在此方面取得了进展。正在参考Acrobat SDK和RFC 3778完成工作。截至2017年12月,Chromium添加了对view
,zoom
,page
,toolbar
和nameddest
的支持,之后又加入了Chrome。
答案 1 :(得分:20)
使用iframe:
示例:
<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
标记传递了page
和object
个参数。
案例:
示例:
<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
:已实现(接受Fit
,FitH
,FitV
-用于垂直和水平拟合)toolbar
:已实现(隐藏顶部栏,但不隐藏右下方的缩放按钮)zoom
:已实现scrollbar
:未实现page
:已实现nameddest
:已实现search
:提交了错误792647,以分别进行跟踪navpanes
:不适用statusbar
:不适用