如何在默认程序中打开文件



我正在使用xamarin.forms编写应用程序,我需要在Droid和iOS中打开PDF和DOC文档。有什么可以实现这一目标的方法吗?也许有任何软件包?

现在您可以通过在类中添加 xamarin.sentials 来使用启动器 class。

用于通过另一个应用程序打开文件:

await Launcher.OpenAsync(new OpenFileRequest
{
    File = new ReadOnlyFile(file)
});

文件是文件或FullPath。

您可以在此处找到更多:https://learn.microsoft.com/en-us/xamarin/essentials/launcher?tabs = android

这取决于您要使用的文档类型。在xamarin.forms中,您可以使用

Device.OpenUri(new Uri("filepath or http url"));

如果有一个可以处理扩展程序的应用程序,则会提示您要使用哪个应用程序。

如果您想在该应用程序内部内部查看它们,而无需启动第三方应用程序,那么我们确实需要知道您要打开的文档类型。如果是PDF,则可以查看WebView中的Display Local PDF文件。

应该是另一种类型的文档,您需要查看是否有不同的

最新更新