2013-08-27 35 views
0

http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/pdf_open_parameters.pdf如何在Chrome/FireFox瀏覽器中使用PDF打開參數(例如fitH)?

有一組開放參數指定查看器應該如何打開pdf。然而,隨着Chrome和Firefox瀏覽器的默認瀏覽器,這是行不通的

<object id = 'zoomPage' type='application/pdf' data= '1.pdf#view=fit'><p>The PDF can not display</p></object> 

我都試過,我想的PDF填充對象的配合。如果沒有參數支持,是否有任何解決方法?我嘗試了很多方法,但都沒有工作。例如,我也嘗試使用iframe而不是對象。但是,內容不會調整大小。謝謝

<iframe src="1.pdf" width=1300 height=3300></iframe> 
+1

您引用的文檔是Adobe®Acrobat®SDK的一部分;因此,它僅適用於使用Adobe Acrobat/Reader插件來顯示PDF的情況,而其他PDF查看器可能會或可能不會支持該信息。您可以搜索這些瀏覽器/ pdf查看器的功能請求頁面。 – mkl

回答

3

搜索解決方案的問題非常類似於您的問題,我在forum.asp.net上找到了一個有趣的線索。 http://forums.asp.net/t/1877403.aspx?Issue+with+embedded+pdf+object+in+chrome+browsers

在頁面的最後,有一個解決方法是用戶可以在Chrome中順利運行。這似乎解決了這個問題。

這是一個例子:

<iframe src="/Downloads/MyPdfDocument.pdf#view=fitH" width="700" height="880"></iframe> 

對於用戶http://pdfobject.com/戰鬥 - >「pdfobject.js」像我這樣的,你可以改變的幾行代碼上都微細化以及發展pdfobject的版本。

查找:

c.innerHTML='<object data="'+a+'" type="application/pdf" width="'+i+'" height="'+z+'"></object>';return c.getElementsByTagName("object")[0]; 

,並與這行代碼更改:

c.innerHTML='<iframe src="'+a+'" width="'+i+'" height="'+z+'"></iframe>';return c.getElementsByTagName("iframe")[0]; 

希望這有助於。

相關問題