2012-10-19 30 views

回答

1

,那麼你可以處理PDF的一種方式是綁定,使用setWebViewClientMethod延伸WebViewClientWebView的對象。擴展WebViewClient的對象將需要覆蓋onLoadResource方法。

在此方法內部,請檢查您的URL以獲得PDF擴展名,或URL的某些指示PDF的屬性,然後使用PDF URL啓動新的查看意向。這應該提供在適當的應用程序中打開PDF。如果您想要更偏執地回退,可以使用Google的PDF呈現器,方法是在您的URL前加上http://docs.google.com/viewer?url=,然後編碼要打開的原始URL的URL(例如http://research.google.com/archive/bigtable-osdi06.pdf)變爲http://docs.google.com/viewer?url=http%3A%2F%2Fresearch.google.com%2Farchive%2Fbigtable-osdi06.pdf

0

檢查響應的內容類型,然後在適當時顯示PDF內容。你看過這篇文章嗎? How to render PDF in Android它概述了幾個方法如果您使用網頁視圖打開PDF

+1

不,我是說。我的用戶將瀏覽webview中的網站。他可以隨意決定下載PDF。當他這樣做時,我希望這個PDF能夠被公開。怎麼樣? – MaiaVictor