2011-02-09 135 views

回答

0

我不認爲目前的基於android chrome的瀏覽器可以支持pdf。有關於Android的論壇(例如:link1link2)同樣的討論。

顯示PDF最好的辦法是讓Adobe PDF閱讀器已安裝的Android(或簡明的說,不可能在Web視圖)

+0

thanks.so你說的唯一可能的解決方案是打開pdf的url內容,將文件保存在SD卡/手機存儲器中作爲.pdf文件,然後在單獨的活動中打開? – 2011-02-09 16:36:37

+1

是的。當然,您可以將活動窗口裝飾成網絡視圖,但至少根據我的說法,它是一種不必要的黑客攻擊。 – 2011-02-09 16:46:21

7

我發現google viewer似乎在android瀏覽器中用於查看在線PDF文件。您可以建立到您的PDF的鏈接,以便它在查看器中顯示。儘管如此,我還沒有嘗試過在WebView之內這樣做。

UPDATE

鏈接是死的,還有就是如何讓功能仍處於this link工作的說明。
如果鏈接也死了,這裏是有關部分:

雖然頁面不再可用,因爲它重定向到谷歌文檔/驅動器,你仍然可以使用谷歌文檔查看器。在新標籤將這個網址貼:

https://docs.google.com/viewer?url=

,然後粘貼你想在網上查看文檔的地址。這裏有一個例子:

https://docs.google.com/viewer?url=http://research.google.com/archive/bigtable-osdi06.pdf

+1

我嘗試使用谷歌瀏覽器鏈接如下所示: - – 2011-02-14 19:45:44

1

我不認爲Chrome以外的其他任何瀏覽器支持PDF文件渲染無需插件或第三方工具。讓用戶使用他自己的應用程序打開PDF可能更容易。

對於示例項目,我使用此線程中提到的IText PDF庫 Android : Is there any free PDF library for Android。您可以嘗試使用此API將PDF頁面作爲圖像。我對Itext的每個方面都不熟悉,所以它可能有更好的方法來做到這一點。

24

連接下載監聽器的Web視圖並更改網址如下..

「http://docs.google.com/gview?embedded=true & URL = HTTP:// WWW。 abc.com/xxxxxyyyyyxz.pdf」

這是用來打開PDF而無需下載的鏈接...

我希望它解決您的問題..