2014-01-28 66 views
1

您好我正在嘗試在Android中打開一個pdf文件。我在Android中很新。我已經在項目中包含PDF文件..現在如何在我的第一個視圖中打開該pdf文件。PDF文件聯繫人20頁。我應該在webview中打開它還是有其他一些選項。請有人可以幫助我 - 這是一個非常小的幫助。 Thans爲您的時間。如何在Android中打開pdf?

回答

1

在Android中沒有預構建的方式來查看PDF文件。

這是你們的可能性:

  • 使用第三方庫
    有一些免費的圖書館,但大多數是GPL - 所以不適合在封閉源代碼的應用程序使用)
    如果你不這樣做必須保持您的應用程序關閉源,我會推薦例如這個庫:https://github.com/JoanZapata/android-pdfview

  • 使用谷歌文檔在WebViewthis question

  • 將pdf處理爲外部應用程序進行顯示。只需創建一個意圖,並將數據設置爲您的PDF路徑。

+0

我必須使用谷歌文檔..這是必要的。我不能這樣做。我有我的第一個視圖的web視圖,並可以在一些webview方法的webview中加載PDF。 – rahul

+0

我的答案只有三種可能性。 –

0

除了FD_的回答「唯一」三種可能性,實際上是一個稍微不同的第四,但它要求你創建自己的Web應用程序。 這個想法是將pdf發送到一個讀取它的Web服務,將其轉換爲圖像並將圖像發送回android設備進行顯示。

當然,您需要在Web服務器上進行轉換,但是您將有更多的選擇,而不是在Android上進行加載,因爲服務器可以是任何東西。

我在一個Web應用程序(HTML5)中使用了這種方法,而我的服務器是Windows & IIS,它帶有一個名爲Lead工具的SDK來加載PDF。我認爲他們現在也有Android SDK,但我沒有嘗試過。