ios 浏览带目录的pdf文件

来源:互联网 发布:mac投影分辨率设置 编辑:程序博客网 时间:2024/06/05 06:51
在浏览文件这块,ios实在比android做提出色很多,最简单的一个uiwebview基本能查看大部分格式的文件,

pdf,excel,ppt,word各种直接扔在uiwebview里就能显示了,但是android就苦逼了,这也是android端移动办公系统的一个软肋,因为公司项目上要浏览pdf文件,前人就直接用uiwebview来加载pdf文件,客户又提出需要有目录跳转功能。那就做吧。
iOS浏览pdf文件基本有四种选择:1、前面提到的直接使用uiwebview,在此不介绍,几行代码就搞定。2、调用第三方应用来打开,其他的事情交给第三方应用,目录跳转,书签功能啊都不用管,有点不好的就是不好控制。3、移植第三库在自己项目中,如如日中天的mupdf,有android与ios的,功能全。4、自定义uiview来显示pdf,使用的是苹果官方的api。在这里就使用第四种方法来做pdf浏览与目录跳转功能,毕竟这不是个阅读器,只要能浏览与支持目录跳转就可以了。
要实现上面第四种功能,就得去看下苹果官方的文档了,网上也有这些功能的代码片段,但是都没有把浏览与跳转功能集合起来,在此本人集合了一下这些功能,直接上代码,代码存放在github上,地址为:点此跳转
可以直接下载代码直接运行,接下贴上几张效果图,带翻页,右下角图标点击弹出目录,如下:
![浏览效果图]
浏览效果图

![目录效果图]
目录效果图

0 0
原创粉丝点击