如何在Android中阅读PDF
我想在android中阅读PDF文件。 我把我的PDF文件放在assets文件夹中。
我怎样才能从那里读取PDF文件?
PDF阅读器链接
我检查了上面的链接,但它不适合我。 它给了我一个错误,说没有find活动。
而且我也想在WebView中打开一个PDF文件。 那么有可能在WebView中读取PDF?
你需要有一个应用程序,可以支持该MIMEtypes并打开它。 在你的设备/模拟器应用程序没有安装,所以它是抛出错误
你可以下载PDFbox API在Android阅读PDF试试这个链接: http ://pdfbox.apache.org/
使用Adobe Reader
等外部安装的应用程序来阅读pdf的另一个很好的解决scheme。
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(); } }
谷歌caching显示格式,如PDF,PPT,DOCX等,而且你根本不需要安装任何应用程序。 在谷歌search链接,并转到caching。