2011-08-19 63 views
28

我有一個嵌入標記是這樣的:如何指定參數到google chrome adobe pdf查看器?

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

的#變焦= 50是告訴pdf閱讀器放大到50%的參數。 這適用於所有的瀏覽器,但谷歌瀏覽器,因爲鉻有一個內置的PDF查看器。

我該如何將相同的參數傳遞給google chrome的pdf查看器?

+0

鉻不使用Adobe的代碼在所有的PDF瀏覽,所以可能沒有任何等價的東西,你可以試着以某種方式設計嵌入式的CSS。 – Spudd86

+0

這是令人失望的 – BentOnCoding

回答

37

檢查各種鉻錯誤報告後,我可以確認Google Chrome忽略了Adobe PDF查看器的默認功能。在回答問題時,無法將參數(如縮放)傳遞到Chrome PDF查看器。

+8

它確實理解'page'參數。任何其他? – adavid

+0

它也忽略了'view'。我可以確認,在這個問題後的幾年裏,它仍然忽略'zoom',但是可以識別'page'。 – Smig

+5

以下是關於PDF打開參數支持的Chromium Bug報告:https://code.google.com/p/chromium/issues/detail?id=64309 – sompylasar

15

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

這是正確的答案。 – eabraham

+1

#navpanes = 1&pagemode = bookmarks&view = fitH在Chrome中似乎不起作用。縮放呢 – mplungjan

0

看來,以後的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>