我正在使用Xamarin.forms编写应用程序,我需要在Droid和IOS中打开PDF和Doc文档。是否有任何跨平台的方式来实现这一目标?也许有任何套餐?
答案 0 :(得分:4)
这取决于您正在拍摄的文件类型。在Xamarin.Forms中,您可以使用
Device.OpenUri(new Uri("filepath or http url"));
如果有可以处理扩展程序的应用程序,则会提示您使用哪个应用程序。
如果您想在内部,在应用内部查看它们而不启动第三方应用,那么我们真的需要知道您要打开的文档类型。如果是PDF,那么您可以查看Display Local PDF File In WebView。
如果它是另一种类型的文件,您需要查看是否有其他
答案 1 :(得分:4)
现在,您可以通过在类中添加对 Xamarin.Essentials 的引用来使用 Launcher 类。
要通过其他应用程序打开文件,请使用:
a[:] = normalize(a)
print(a)
array([[0, 0, 0],
[0, 0, 0]])
文件是文件还是FullPath。
您可以在此处找到更多信息:https://docs.microsoft.com/en-us/xamarin/essentials/launcher?tabs=android