在Webview中打开pdf

时间:2015-04-16 12:50:29

标签: android pdf webview

我正在尝试使用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剪辑未实现

1 个答案:

答案 0 :(得分:0)

试试这个

    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,它肯定会起作用