开源Android pdf 解析
来源:互联网 发布:sim800a数据发送问题 编辑:程序博客网 时间:2024/05/21 17:56
(1)
前段时间项目涉及到pdf阅读,因此我开始找了些源码阅读比较,现在贴出各实现方案的对比。希望对大家有帮助。方便大家的阅读,我将自己认为最好的排在最前。
Vudroid
Google code:http://code.google.com/p/vudroid/
这是一款可以阅读pdf和djvu格式文本的阅读器。按道理说我使用这个给自己带来一定的麻烦,因为我自己需要剥离pdf部分,因为作者底层用的ndk开发,我还得重新编译so库。但是,在我找到的所有源代码中,此作品是最顺畅的,我不能割舍。如果大家想要快速使用而不想剥离pdf部分,可以使用我的google code:http://code-ernest.googlecode.com/svn/trunk/DocumentViewer
这套代码可以在eoe上下载;搜documentview.
(2)
droidReader
Google code: http://code.google.com/p/droidreader/
其采用native library和Vudroid一样:MuPDF
但是它的缺点是,实现上比Vudroid少了那么点顺畅性,在zoom这一点上要输Vudroid,其他方面都很棒。
(3)
apv
Google code:http://code.google.com/p/apv/
其采用native library和Vudroid一样:MuPDF
理论上来说应该和Vudroid不太差,它的问题是刷新比Vudroid要慢那么一点,没有多点触控。但是,有一点必须说的是:Vudroid读取文本格式的超强,我给过20M的文字版的pdf测试过,vudroid都能顺畅阅读,Vudroid读取扫描版的或者里面有图片的要差一点,速度稍慢;而apv读取扫描版的则顺畅一点,50M的扫描版也没有问题,但是,20M的文字版pdf它不能读,我没有深究什么原因,大家有兴趣的可以发现下,望指教:ernest.he2009@gmail.com
(4)
apdfviewer
Google code: http://code.google.com/p/apdfviewer/
代码最少,整页加载模式中最快的一款,当然,快,就意味着有可能是ndk开发,不错它就是ndk的产物,有兴趣的可以使用。注意:大文件读取有点慢,我以为它死了。这一点上最好的是Vudroid。
(5)
另外还有一款是基于Sun的pdf解析库的,纯java,唯一一款纯java的。但是,它的致命之处是,他读不了大文件。Oh no。可以从eoeAndroid论坛获取。
- 开源Android pdf 解析
- android解析pdf文档
- android pdf解析
- Android pdf解析方案
- android解析pdf文件muPdf
- android解析pdf文件muPdf
- android解析pdf文件muPdf
- android 解析pdf 方案 使用mupdf
- android 解析pdf 方案 使用mupdf
- android解析pdf并且使用webview展示
- pdf解析
- 解析pdf
- android解析PDF、XPS文件的第三方类库muPdf
- Android平台下加载PDF文件方案解析
- Android平台下加载PDF文件方案解析
- android pdf
- android pdf
- iphone pdf 解析
- poj 2985 并查集+线段树 线段树求第k大数 The k-th Largest Group
- vc++学习笔记10
- GPU--图形处理器
- MyEclipse连接MySQL的方法
- Oracle中的pfile和spfile详解
- 开源Android pdf 解析
- mscrm 2011 高级查找中筛选查找条件中的多余实体记录
- 淘宝2013校园招聘提前电面经验分享
- Android adb shell 命令大全
- struts线程问题
- Xlib: connection to ":0.0" refused by server 问题
- 引用与内存管理
- POJ2251
- 连续子串