2013-06-03 35 views
0

我正在開發一款Android應用程序(理想情況下)將下載PDF文件並在不離開應用程序並轉到查看器應用程序的情況下顯示它們。在PhoneGap/Android應用程序中查看下載的PDF

This Stack Overflow question解決了這個問題,但強制用戶離開應用程序並打開第三方應用程序(用戶必須下載)才能看到PDF。這絕對不是理想的:我想在我自己的應用程序中完成此操作。

的一些細節,可以幫助:

我建設與Phonegap的應用程序(也稱爲科爾多瓦),這意味着所有的我的代碼是HTML和JavaScript,但它本身編譯到Android。這意味着如果有一個允許Web瀏覽器顯示PDF的JavaScript庫,我的應用程序也可以顯示它們。我查看了jsPDF library,它允許程序員使用html和javascript創建新的PDF並將它們顯示在網頁中。但是,我不想創建一個新的PDF,只顯示一個已經存在的PDF;它似乎並不像jsPDF有這個選項。有沒有類似的圖書館可以工作?

Phonegap還可以訪問Android的應用內網頁瀏覽器,但我不認爲這個瀏覽器可以查看PDF文件。但是,有可能這個瀏覽器有一個插件可以讓它這樣做...有沒有人聽說過一個?

歡迎任何其他想法。我被困在此:/

+0

您是否考慮過Mozilla的pdf.js庫? https://github.com/mozilla/pdf.js/ –

+0

我看着它,但我最終放棄了它:沒有文檔,當我運行它們時,它們提供的示例都不起作用。我認爲它沒有功能......是嗎? – NcAdams

+0

我從未在web上使用過Android,但最近我在網站上使用它。 –

回答

0

嘗試使用像pdf.js這樣的渲染庫在您的應用中查看pdf。

另一種選擇是 - 假設您的應用用戶將需要互聯網連接 - 使用聯機Google文檔查看器功能與Phonegap的InAppBrowser插件結合使用,如this StackOverflow answer

相關問題