web-dev-qa-db-ja.com

googleにパラメーターを指定する方法chrome Adob​​e pdf viewer?

次のような埋め込みタグがあります。

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

#zoom = 50は、PDFリーダーに50%にズームするように指示するパラメーターです。 chromeにはpdfビューアが組み込まれているため、これはすべてのブラウザで機能しますが、google chrome.

これと同じパラメーターをgoogle chromeのpdfビューアに渡すにはどうすればよいですか?

32
BentOnCoding

さまざまなchromeバグレポートを確認した後、Google ChromeはAdobeのデフォルト機能を無視しますPDFビューア。この回答の時点では、パラメーター(ズームなど)をChrome PDFビューアに渡す)方法はありません。

[〜#〜]編集[〜#〜]

Chromium team によってこれに進展がありました。 Acrobat SDKRFC 3778 の両方を参照して作業が行われていました。 2017年12月の時点で、Chromiumはviewzoompagetoolbarnameddestのサポートを追加し、後にChromeに導入しました。

37
BentOnCoding

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>
20
damian1baran

Chrome=の今後のリリースが現在の答えである可能性があります。zoomおよびpageパラメータをobjectタグを介して渡すことに成功しました。

場合:

  • ズームを200%に設定
  • ページを2に設定

例:

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