我想在android中讀取PDF文件。 我將我的PDF文件放在資產文件夾中。如何在android中讀取pdf
如何從那裏讀取PDF文件?
我已經檢查了上面的鏈接,但它並沒有爲我工作。 它給了我一個錯誤,說沒有找到活動。
我也想在WebView中打開一個PDF文件。那麼是否有可能在WebView中讀取PDF?
我想在android中讀取PDF文件。 我將我的PDF文件放在資產文件夾中。如何在android中讀取pdf
如何從那裏讀取PDF文件?
我已經檢查了上面的鏈接,但它並沒有爲我工作。 它給了我一個錯誤,說沒有找到活動。
我也想在WebView中打開一個PDF文件。那麼是否有可能在WebView中讀取PDF?
你需要有一個應用程序可以支持該MIME類型並打開它。 在你的設備/模擬器應用程序沒有安裝,所以它是拋出錯誤
感謝您的快速回復。 但是,如果我想通過WebView打開PDF文件,我該如何讀取PDF文件。 – 2010-09-30 13:54:59
您無法通過WebView閱讀PDF文件。嘗試一下,打開瀏覽器和谷歌的PDF文件。試着打開它......你會被提示下載它並用另一個應用程序打開它...... – WarrenFaith 2010-09-30 14:11:04
是的你是對的。另一種替代方法是,我發現將pdf頁面轉換爲png並在webview中顯示它們。 – 2010-09-30 19:20:44
另一個偉大的解決方案,閱讀pdf使用外部安裝的應用程序,如Adobe Reader
。
private void openPDF(final String pathToPDF) {
File file = new File(pathToPDF);
Uri path = Uri.fromFile(file);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.setDataAndType(path, "application/pdf");
try {
startActivity(intent);
} catch (ActivityNotFoundException e) {
Toast.makeText(this, "Application not found", Toast.LENGTH_SHORT).show();
}
}
是否可以閱讀pdf?什麼是「application_type」? – 2011-11-11 07:31:34
我認爲你的代碼工作正常。但是,請你告訴我那個mRealPath是什麼?我想要mRealPath的值。 – 2011-11-11 12:40:24
@iDroid mRealPath是您的PDF文件的路徑,「application_type」是應用程序。 – 2012-01-10 12:54:21
ü可以下載PDFBOX API來讀取PDF中的Android 嘗試此鏈接:http://pdfbox.apache.org/
谷歌緩存的顯示格式,如PDF,PPT,DOCX等,而且你不需要安裝任何應用程序在所有。 在谷歌搜索鏈接,並轉到緩存。
爲什麼它不起作用?你會得到什麼錯誤?請粘貼stacktrace和一個相關的代碼片段。 – Cristian 2010-09-30 13:37:43
我不想從另一個應用程序打開應用程序。我想在webview中閱讀pdf文件。 – 2010-09-30 14:06:00
應該關閉,而不是編程/開發相關。這個問題屬於android.stackexchange.com – 2010-09-30 14:26:30