Xamarin.forms 从字节数组在WebView中显示文档

Xamarin.forms 从字节数组在WebView中显示文档,xamarin.forms,Xamarin.forms,在我的Xamarin表单应用程序中,我希望能够以字节[]的形式显示我拥有的文档(.pdf、.docx、.ppt)。我只需要它在iOS设备上工作。这对我很有用: var url = "https://www.example.com/doc.pdf" //var url = "https://www.example.com/doc.docx" or this //var url = "https://www.example.com/doc.ppt&q

在我的Xamarin表单应用程序中,我希望能够以
字节[]
的形式显示我拥有的文档(.pdf、.docx、.ppt)。我只需要它在iOS设备上工作。这对我很有用:

var url = "https://www.example.com/doc.pdf"
//var url = "https://www.example.com/doc.docx" or this
//var url = "https://www.example.com/doc.ppt" or this
myWebView.Source = url
我可以在我的
WebView
中看到该文档。但我需要能够从字节数组中显示它。大概是这样的:

var pdfByteArray = GetPdfFromMemory();
myWebView.Source = pdfByteArray;

我不想使用,因为它似乎只适用于PDF。

您也可以使用Xamarin的
浏览器.OpenAsync()
。Essential而不是Webview将其写入文件并作为本地文件加载必须有一种方法在
Webview
中查看它…将其作为本地文件加载到
Webview
中不知道如何“做什么”?将字节[]写入文件?还是在webview中加载本地内容?两者都有很好的记录@Drake,您可以使用dependencyService将字节[]转换为pdf并保存到设备存储器中,然后在webview中显示本地pdf。