Android – 加载PDF / PDF查看器
我想在webview上显示pdf内容。
这是我的代码:
WebView webview = new WebView(this); setContentView(webview); webview.getSettings().setJavaScriptEnabled(true); webview.loadUrl("URL/Demo_PDF.pdf");
问题:
当我试图运行的应用程序,当时我变得空白屏幕。
而且,如果有任何PDF查看器,那么也build议我!
仅供参考,我已经设置了互联网许可。
最后,我得到了一个解决scheme,实际上我做了一个窍门,在webview中使用Google文档加载PDF文件:
webview.loadUrl("http://docs.google.com/gview?embedded=true&url=http://myurl.com/demo.pdf");
对不起,但WebView不显示PDF内容。
您可能需要的是一个PDF查看器,它响应PDF MIMEtypes。
这里有几个免费的开源库可能需要检查:
- droidreader
- apv pdf阅读器
Vudroid是一个pfd / djvu格式文档的开源项目。
您可以尝试使用mupdf(www.mupdf.com)您可以使用ndk构build一个本地代码库(libmupdf.so)以加载到您的android项目中。 这将确保更快的PDF文件的呈现…检查项目在: http : //mupdf.com/repos/mupdf/android/
Qoppa为Android开发者提供了一个商业工具包,这可能就是你要找的http://www.qoppa.com/android/pdfsdk/ 。
WebView没有PDF插件。 您应该在本地存储PDF并打开查看该类内容的意图。