android pdf文件预览实现的几种方式
2015-08-15 12:40
495 查看
android pdf预览,目前尝试过两种方式,但是无法实现在线预览,只能先下载到本地之后再进行加载。
方式一、使用开源的android-pdfview控件
优点:使用简单直接可以作为控件添加在布局文件中
缺点:无法同时预览多个pdf文件
项目地址:https://github.com/JoanZapata/android-pdfview
方式二、使用开源的Mupdf
这种控件需要自己下载源文件进行编译,不过没有编译过,于下了一个别人已经编译好的工程。
优点:支持多个pdf文件同时预览,还支持各种常用操作
缺点:暂未知
遇到的问题:
1、当在一个页面同时加载几个文件时,如果通过布局参数将页面全屏后,全屏的pdf文件会出现有些地方无法渲染到,就是会比较模糊
解决方法:放大界面后重新加载布局pdf文件
2、全屏放大后再恢复如果有多个pdf文件同时打开,那么其他的文件无法显示出来,必须要点击后才可以
解决方法:当前全屏的pdf文件缩小布局后调用一次刷新函数
项目下载地址:mupdf 编译版本
方式一、使用开源的android-pdfview控件
优点:使用简单直接可以作为控件添加在布局文件中
缺点:无法同时预览多个pdf文件
项目地址:https://github.com/JoanZapata/android-pdfview
方式二、使用开源的Mupdf
这种控件需要自己下载源文件进行编译,不过没有编译过,于下了一个别人已经编译好的工程。
优点:支持多个pdf文件同时预览,还支持各种常用操作
缺点:暂未知
遇到的问题:
1、当在一个页面同时加载几个文件时,如果通过布局参数将页面全屏后,全屏的pdf文件会出现有些地方无法渲染到,就是会比较模糊
解决方法:放大界面后重新加载布局pdf文件
2、全屏放大后再恢复如果有多个pdf文件同时打开,那么其他的文件无法显示出来,必须要点击后才可以
解决方法:当前全屏的pdf文件缩小布局后调用一次刷新函数
项目下载地址:mupdf 编译版本
相关文章推荐
- Android Wifi控制方法总结
- Android 数据库与listview绑定的两种方法
- Android设置系统开机自动永不休眠
- Android系统修改时间格式为24小时制
- Android系统默认输入法的修改
- Android平台调用Web Service:螺纹的引入
- MVP模式 Android
- Android Alarm的使用
- Android之四种启动模式
- mac os x 系统安装 genymotion android 模拟器
- Android SDK 详解
- Android的提交数据到服务器
- android profile memory usage
- android string.xml中显示特殊字符
- android-----上传文件到服务器
- Android 开发中 如何将xml文件封装成对象,存放到数组中?
- 提高Android开发效率——快捷键使用
- 改变Android Studio中AVD的创建路径
- Android进程的生命周期及其进程等级分析
- 【Android】 -- 使用UncaughtExceptionHandler捕捉全局异常