gpt4 book ai didi

c# - 在monodroid webview中加载带有pdf的url

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:57:04 26 4
gpt4 key购买 nike

我正在尝试在 web View 中加载 url。该 url 链接到网站上的 pdf 文件。我想在 webview 中显示这个 pdf 文件。出于某种原因,我只看到一个白屏,并且未加载 pdf。

代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using Android.App;
using Android.Content;
using Android.OS;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.Webkit;

namespace TrackandTrace.Droid
{
[Activity (Label = "PodActivity")]
public class PodActivity : Activity
{
public string PodUrl { get; set; }


protected override void OnCreate (Bundle bundle)
{
base.OnCreate (bundle);
SetContentView (Resource.Layout.PodLayout);

var PodWebView = FindViewById<WebView> (Resource.Id.webViewPod);
PodUrl = Intent.GetStringExtra ("PodUrlString" ?? "No Pod Data available");

PodWebView.Settings.AllowFileAccess = true;
PodWebView.Settings.JavaScriptEnabled = true;
PodWebView.Settings.BuiltInZoomControls = true;
PodWebView.LoadData (PodUrl);

PodWebView.SetWebViewClient (new PodWebViewClient ());

// Create your application here
}

private class PodWebViewClient : WebViewClient
{
public override bool ShouldOverrideUrlLoading (WebView view, string url)
{
view.LoadUrl (url);
return true;
}
}
}
}

最佳答案

我找到了一种适合我的应用程序的方法,并且仍然在 de“webView”中打开 pdf 这是代码:

PodWebView.LoadUrl ("http://docs.google.com/viewer?url=" + PodUrl);

这不像在 IOS webview 中那样流畅,但无论您使用什么设备,您都可以通过这种方式打开它。

关于c# - 在monodroid webview中加载带有pdf的url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16235512/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com