【问题标题】:Opening a pdf in Webiew在 Webview 中打开 pdf
【发布时间】:2015-04-16 12:50:29
【问题描述】:

我正在尝试使用 google docs 在 WebView 中加载 pdf,但 psd 的宽度被减半。我尝试了不同的选择,但没有一个看起来很棒。 这段代码显示了我已经尝试过的内容:

        webView.Settings.JavaScriptEnabled = true;
        webView.Settings.SetLayoutAlgorithm (WebSettings.LayoutAlgorithm.Normal);
        //webView.Settings.SetLayoutAlgorithm (WebSettings.LayoutAlgorithm.SingleColumn);
        //webView.Settings.LoadWithOverviewMode = true;
        //webView.Settings.UseWideViewPort = true;
        webView.SetWebViewClient(new WebViewClient());
        String pdf = "http://www.adobe.com/devnet/acrobat/pdfs/pdf_open_parameters.pdf";
        webView.LoadUrl("http://docs.google.com/gview?embedded=true&url=" + pdf);

顺便说一句,打开一个新的意图并下载 pdf 不是一种选择。 另外,我正在使用 Xamarin 框架。

我在我的应用程序输出中也经常看到这种情况: [skia] xxxxxxxxxxxxxxxxxx 剪辑未实现

【问题讨论】:

  • 尝试将http更改为https

标签: android pdf webview


【解决方案1】:

试试这个

    wv.getSettings().setJavaScriptEnabled(true);
    String pdf = "http://ga.berkeley.edu/wp-content/uploads/2015/02/pdf-sample.pdf";
    String urlmain = "https://docs.google.com/viewer?url=" + pdf;
    wv.loadUrl(urlmain);

让你的 webView 高度 match_parent,它肯定会工作

【讨论】:

  • 谢谢,我一定会试一试的
猜你喜欢
  • 1970-01-01
  • 2018-07-25
  • 2013-05-09
  • 1970-01-01
  • 2018-05-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-30
相关资源
最近更新 更多