Android - 加载PDF / PDF查看器

时间:2010-12-17 07:47:08

标签: android pdf

我想在webview上显示pdf内容。

这是我的代码:

WebView webview = new WebView(this); 
setContentView(webview); 
webview.getSettings().setJavaScriptEnabled(true); 
webview.loadUrl("URL/Demo_PDF.pdf");

问题:

当我尝试运行该应用程序时,那时我的屏幕空白。

而且,如果有任何PDF查看器,那么也建议我!!

仅供参考,我已经设置了互联网许可。

4 个答案:

答案 0 :(得分:49)

最后,我得到了一个解决方案,实际上我在webview中使用Google Docs加载了一个pdf文件:

webview.loadUrl("http://docs.google.com/gview?embedded=true&url=http://myurl.com/demo.pdf");

答案 1 :(得分:10)

对不起,WebView不显示PDF内容 您可能需要的是一个响应PDF MIME类型的PDF查看器。

以下是一些您可能想要检查的免费开源库:

答案 2 :(得分:1)

您可以尝试使用mupdf(www.mupdf.com) 您可以使用ndk构建一个本机代码库(libmupdf.so)以加载到您的android项目中。 这样可以确保更快地呈现pdf文件...... 查看项目:http://mupdf.com/repos/mupdf/android/

答案 3 :(得分:0)

WebView没有PDF插件。您应该在本地存储PDF并打开查看该类内容的意图。