开源 Android pdf 阅读器开发总结
来源:互联网 发布:淘宝 指定商品包邮 编辑:程序博客网 时间:2024/06/06 04:21
前段时间项目涉及到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
droidReader
Google code: http://code.google.com/p/droidreader/
其采用native library和Vudroid一样:MuPDF
但是它的缺点是,实现上比Vudroid少了那么点顺畅性,在zoom这一点上要输Vudroid,其他方面都很棒。
apv
Google code:http://code.google.com/p/apv/
其采用native library和Vudroid一样:MuPDF
理论上来说应该和Vudroid不太差,它的问题是刷新比Vudroid要慢那么一点,没有多点触控。但是,有一点必须说的是:Vudroid读取文本格式的超强,我给过20M的文字版的pdf测试过,vudroid都能顺畅阅读,Vudroid读取扫描版的或者里面有图片的要差一点,速度稍慢;而apv读取扫描版的则顺畅一点,50M的扫描版也没有问题,但是,20M的文字版pdf它不能读。
apdfviewer
Google code: http://code.google.com/p/apdfviewer/
代码最少,整页加载模式中最快的一款,当然,快,就意味着有可能是ndk开发,不错它就是ndk的产物,有兴趣的可以使用。注意:大文件读取有点慢,我以为它死了。这一点上最好的是Vudroid。
另外还有一款是基于Sun的pdf解析库的,纯java,唯一一款纯java的。但是,它的致命之处是,他读不了大文件。Oh no。可以从eoeAndroid论坛获取。
还有许多你可以从Google code上获取到许多类似的。
- 开源 Android pdf 阅读器开发总结
- 开源 Android pdf 阅读器开发总结
- 开源 Android pdf 阅读器开发总结
- 开源 Android pdf 阅读器开发总结
- 开源 Android pdf 阅读器开发总结
- 开源 Android pdf 阅读器开发总结
- 开源 Android pdf 阅读器开发总结
- 开源 Android pdf 阅读器开发总结
- 开源 Android pdf 阅读器开发总结
- 开源 Android pdf 阅读器开发总结
- android pdf 阅读器开发, pdf demo, pdf第三方控件
- pdf阅读器开发
- CSDN阅读器(android版)开发总结
- java如何开发pdf阅读器
- Android开发RSS阅读器
- QT开发的pdf阅读器资料
- [Swift]iOS开发:简易版PDF阅读器
- pdf阅读器
- win32 粒子编辑器
- PHP手机号码归属地查询代码(API接口/mysql)
- hue 安装 + authrization manager安装
- 斐波那契数列
- VC 在WIN32 中 使用 GDIPlus
- 开源 Android pdf 阅读器开发总结
- WinForm中ListBox的数据源
- delphi ics中ftp的使用 请教?
- Android Camera架构浅析
- 分布式存储一致性理论和算法介绍
- mysql字段类型范围说明:int、bigint、smallint、tinyint,char、varchar、nvarchar
- 发现一个非常棒的mongdb的入门教程
- h.264学习(五)----基础概念和流程学习
- C# 文件操作全收录