【问题标题】:can we render pdf on web view in android我们可以在android的web视图上渲染pdf吗
【发布时间】:2011-04-28 07:38:18
【问题描述】:

我们可以渲染 pdf 并在 android 的 web 视图中显示它吗?请帮帮我

【问题讨论】:

  • Android 中的 WebView 无法显示 PDF。您应该使用任何第三方 PDF 阅读器,如 DroidReader 或修改开源的。

标签: android


【解决方案1】:

是的,您可以使用 Google 的 gview 在 Webview 中加载 PDF,这是一个技巧。

在这里你可以得到我的解决方案:Android - Load PDF / PDF Viewer

【讨论】:

    【解决方案2】:

    您不能直接在安卓网络浏览器中打开 PDF 文件,而是使用 Google Docs Viewer。你可以在安卓浏览器中打开它:

    String webUrl="http://myweb.com/demo.pdf";
    mWebView.loadUrl("https://docs.google.com/gview?embedded=true&url="+ webUrl);
    

    【讨论】:

      【解决方案3】:

      不幸的是,Google 更改了 api...当您尝试加载 docs.google.com/gview 网址时,网络视图被重定向到无法呈现 pdf 的新 drive.google.com/viewerng在 Android WebView 中...

      还有其他聪明的解决方案吗? :D

      【讨论】:

        猜你喜欢
        • 2016-01-09
        • 1970-01-01
        • 1970-01-01
        • 2015-09-21
        • 1970-01-01
        • 2015-03-30
        • 2018-01-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多