【发布时间】:2011-04-28 07:38:18
【问题描述】:
我们可以渲染 pdf 并在 android 的 web 视图中显示它吗?请帮帮我
【问题讨论】:
-
Android 中的 WebView 无法显示 PDF。您应该使用任何第三方 PDF 阅读器,如 DroidReader 或修改开源的。
标签: android
我们可以渲染 pdf 并在 android 的 web 视图中显示它吗?请帮帮我
【问题讨论】:
标签: android
是的,您可以使用 Google 的 gview 在 Webview 中加载 PDF,这是一个技巧。
在这里你可以得到我的解决方案:Android - Load PDF / PDF Viewer。
【讨论】:
您不能直接在安卓网络浏览器中打开 PDF 文件,而是使用 Google Docs Viewer。你可以在安卓浏览器中打开它:
String webUrl="http://myweb.com/demo.pdf";
mWebView.loadUrl("https://docs.google.com/gview?embedded=true&url="+ webUrl);
【讨论】:
不幸的是,Google 更改了 api...当您尝试加载 docs.google.com/gview 网址时,网络视图被重定向到无法呈现 pdf 的新 drive.google.com/viewerng在 Android WebView 中...
还有其他聪明的解决方案吗? :D
【讨论】: