扫一扫,手机访问
15194118449

Xamarin.Forms读取显示PDF文件

发表日期:2020-08-18 14:44 文章编辑: 管理员 浏览次数:27

效果视频:

IOS演示

Android演示

教程:

1.Xamarin项目iOS端使用PDFKit
源码位置: SampleApp.iOS/Renderers/SamplePDFViewRenderer.cs

2.Xamarin项目Android端安装安卓nuget包

Install-Package XamarinLibrary.Xamarin.Android.Github.Barteksc.AndroidPdfViewer -Version 3.2.0-beta1

3.参考Android原生源码用法对照调用C#相应函数
源码位置:SampleApp.Android/Renderers/SamplePDFViewRenderer.cs

4.在Xamarin方面将相关控件使用Renderer方案在Xamarin.Forms显示

5.涉及Xamarin.Forms、Xamarin.Android的layout.xml以及Renderer的使用时,可以参考源码示例的代码进行相应处理。(涉及Android的Inflate函数相关知识)

 

其他资料:

Xamarin.Forms 演示PDF的Sample的源码:
https://github.com/jingliancui/XamarinFormsPDFSample

原生Android的PdfViewer源码:
https://github.com/barteksc/AndroidPdfViewer

原生Android的PdfViewer使用方法:
https://github.com/barteksc/AndroidPdfViewer

原生iOS的PDFKit使用文档:
https://developer.apple.com/documentation/pdfkit

 

后话:

本次使用Xamarin.Forms读取PDF文件,在iOS方面,官方已经提供了PDFKit的支持,而Android 方面还需要借助第三方的库进行PDF相关操作,而第三方库已经转成nuget,可以直接安装使用了。

如果对本示例使用有疑问,可以在公众号留言或者Github发起相关issue与我进行相关技术交流。

相关资讯
济南做网站,济南做公众号,济南做小程序 首选金昇网站
金昇网站是一家在济南做网站、公众号、小程序的公司