在xamarin表单pcl项目中打开远程pdf的最佳方法

在xamarin表单pcl项目中打开远程pdf的最佳方法,第1张

概述什么是在Iama和 Android的xamarin pcl应用程序中加载服务器上的pdf的最佳方式.是否有一个好的nuget或我们必须编写自定义渲染器? 在应用程序中打开PDF,您有几个选择. iOS已经在其WebView中支持PDF了一段时间. Android没有.如果要在WebView中执行此 *** 作,可以执行以下 *** 作: var webView = new WebView();webView.S 什么是在Iama和 Android的xamarin pcl应用程序中加载服务器上的pdf的最佳方式.是否有一个好的nuget或我们必须编写自定义渲染器?解决方法 在应用程序中打开pdf,您有几个选择.

iOS已经在其WebVIEw中支持pdf了一段时间. AndroID没有.如果要在WebVIEw中执行此 *** 作,可以执行以下 *** 作:

var webVIEw = new WebVIEw();webVIEw.source = new UrlWebVIEwSource() { Url = "https://example.com/my.pdf" };

如果您仅支持AndroID API 21及更高版本,则只能使用PdfRenderer for AndroID.

如果您需要支持旧设备,或者需要跨平台方法,则有2个选项.如果是公共pdf文档,您可以采用简单的方法并使用Google的pdf查看器

var webVIEw = new WebVIEw();var pdfUrl = "https://example.com/my.pdf";var GoogleUrl = "http://drive.Google.com/vIEwerng/vIEwer?embedded=true&url=";webVIEw.source = new UrlWebVIEwSource() { Url = GoogleUrl + pdfUrl };

如果它是安全的,您必须先将其下载到您的应用程序,请使用Mozilla的pdfJs VIEwer. Xamarin在这里进行了一次演练:https://developer.xamarin.com/recipes/cross-platform/xamarin-forms/controls/display-pdf/

总结

以上是内存溢出为你收集整理的在xamarin表单pcl项目中打开远程pdf的最佳方法全部内容,希望文章能够帮你解决在xamarin表单pcl项目中打开远程pdf的最佳方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1074792.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存