iOS 原生加载PDF文档(主要功能:跳转指定的页码)
发布网友
发布时间:2023-01-06 14:16
我来回答
共1个回答
热心网友
时间:2023-10-18 15:38
在实际的开发过程中,我们会遇到一些需要显示PDF的场景,比如官方文件(为了保证原有的格式显示正常,通常会做成PDF来展示),同时也会要求跳转到指定的PDF的页码中,这里我们来讨论一个展示PDF并且调整指定的页码的方式。
简单的介绍下加载PDF的几种方式(PDF可能是网络加载的,也可能是本地的)
在这里我使用CGContext加上UICollectionView来实现加载PDF和跳转指定页码,(其他方法暂时不提及)
在自定义的cell中对showView重写set方法,重写cell视图
在RiderPDFView.m文件中绘制视图
在PDFReadViewController.m文件中collectionView的代理方法中加载RiderPDFView视图
pdf阅读器已经开源了框架,具体使用方法如下
CocoaPods 导入
在文件 Podfile 中加入以下内容:
然后在终端中运行以下命令:
或者这个命令:
完成后,CocoaPods 会在您的工程根目录下生成一个 .xcworkspace 文件。您需要通过此文件打开您的工程,而不是之前的 .xcodeproj。