Android阅读PDF文件方案
来源:互联网 发布:好易网络手机电视直播 编辑:程序博客网 时间:2024/05/20 10:52
前言
App 实现阅读 PDF 文件的功能可能很少见,但也不排除我们万能的产品提出的需求以及一些不确定因素;比如:我们公司的项目中,有一份检测报告就是 PDF 格式的,此时你的 app 就需要能阅读,不说多高级,但至少基本的阅读功能肯定需要的。
目前 GitHub 上已经有一少开源项目实现了 android 中阅读 pdf 文件,其中做的比较好的就是 mupdf ,当然今天说的主角当然是我写的一个轻量级的实现方案。
原理
说原理之前先说下为什么会有这么个项目
- 目前 GitHub 开源的 PDFView,都有问题,部分 pdf 文件不能识别
- 实现的比较不错的 mupdf,但 Android 中集成麻烦,需要自行采用 NDK 开发进行库的编译
- 此项目集成简单
上面说此项目集成简单,有多简单了?就直接 copy 一个目录到 assets 目录下就完成了集成。说到原理,也很简单,就是在 app 本地搭建一个 website ,这个 website 实现了 pdf 阅读功能,此 website 实现 pdf 阅读是采用 js 实现的,相信现在在 web 端开发,要实现 pdf 文件的阅读有成熟的方案了(突然发现 js 真的万能的),然后 app 利用 WebView 控件去加载这个站点即可,是不是很简单。
website 的实现这里就不说了,这不是本文的核心,下面放上此文所说的这个开源项目地址,欢迎大家 star,谢谢。
GitHub:https://github.com/QiuJay/PDFWebSite
效果图
0 0
- Android阅读PDF文件方案
- Android 开发之多种方案PDF阅读
- Android:使用MuPdf开源库阅读PDF文件
- Android 实现 PDF 文件阅读功能调研
- Android:使用MuPdf开源库阅读PDF文件
- android pdf阅读
- android pdf阅读开发
- Android PDF阅读
- Android 阅读PDF文档
- Android Pdf 方案
- Android pdf解析方案
- Android平台下加载PDF文件方案解析
- Android平台下加载PDF文件方案解析
- android pdf预览 、阅读 webview打来pdf
- 命令行模式下阅读pdf文件
- 阅读PDF文件时做笔记
- html阅读pdf文件主要代码。
- PDF文件怎么阅读和编辑
- android之回调函数的用法和意义
- 单例模式两种实现方法,优缺点各是什么?
- Python多进程编程
- Qt Quick
- css快速剪切图片的方法和clip属性介绍
- Android阅读PDF文件方案
- Linux打卡Day8-用户和组
- 【游戏作品】SUNSET——动漫风横版动作同人游戏
- 多线程环境下单例模式的两种实现方法
- Android实现一个简单的SQLite数据库的增删改查
- CSS实现单行、多行文本溢出显示省略号(…)
- HDU 4417 Super Mario (树状数组)
- Eclipse 中生成Javadoc API文档
- yum源优先级的配置