android 使用mupdf,如何在android上嵌入mupdf作为pdf阅读器
android 阅读器 调研pdf阅读器效果对比阅读器:有道词典网易云阅读多看阅读iReader智器阅读PDF专业阅读器Foxit PDFFBreader
android 阅读器 调研
pdf阅读器效果对比
阅读器:
有道词典
网易云阅读
多看阅读
iReader
智器阅读
PDF专业阅读器
Foxit PDF
FBreader
EBookDroid
RepliGo Reader
Anyview阅读
MuPDF
PoQop-Document
效果: 支持epub,doc,mobi,txt,pdf PDF效果方面:
支持pdf加密
能否可上下翻页屏
下划线标注
多方式标注(圆圈,箭头)
文字标注
搜索
是否可以手写标注
换背景换色
查词
看过的本地pdf是否会上书架
分享
切边
pdf换背景
页面数
其中pdf方面阅读体验最好的是智器。
mupdf的引入
官网:
我下载的版本是1.3:?name=mupdf-1.3-source.tar.gz&can=2&q=
MuPDF目前在android的pdf阅读领域,应该是用得最多的那类之一。特点:小,功能全,文档比较丰富。如何使用讲得清楚。 MuPDF is free software: you can redistribute it and/or modify it under the terms of the Affero GNU General Public License as published by the Free Software
Foundation.
mupdf打包需要注意的事
1. ubuntu注意当前目录位置,例如有的挂载盘没有权限,sudo make也没有用。
2. mupdf的platform/android是我们编译android所需要操作的目录。里面有一个README,其中一步是生成genarated目录的。这步必须要做。也就是到mupdf根目录,,进行make generate,会生成这个目录。然后把这个目录复制到platform/android下面。
3. 修改local.properties也是必要的,下面是我的修改的:
sdk.diri=/home/viz/install/android_studio/android-studio/sdk/platforms/android-17/
ndk.dir=/home/viz/install/android-ndk-r9/
4. android目录下的jni/Application.mk也需要修改一下, APP_PLATFORM=android-8 APP_ABI := armeabi
APP_ABI默认是armeabi-v7a,这个是生成不同的cpu的so文件用的。 一般会生成两个分别放在lib中。
5.然后在android目录下直接ndk-build就OK了。会生成一个obj目录。mupdf.so文件就在里面了。
编译有问题请再好好看看readme或者stackoverflow。想自己修改代码或者加接口需要了解一下c相关的东东。good luck!
版权声明:本文为博主原创文章,未经博主允许不得转载。
android 使用mupdf,如何在android上嵌入mupdf作为pdf阅读器相关推荐
- Ubuntu16 上安装 福昕PDF阅读器(Foxit PDF Reader)
由于Ubuntu系统自带的PDF阅读器不能做标注,高亮等操作,因此建议使用其他的PDF阅读器,如Foxit Reader,安装教程如下: 下载 点击进入下载链接 选择"PDF阅读与转换&qu ...
- chrome pdf android,Android PDF阅读器 (基于谷歌平台的Adobe Reader)
Android PDF阅读器 (基于谷歌平台的Adobe Reader):Adobe Reader 是用于打开和使用在 Adobe Acrobat 中创建的 Adobe PDF 的工具. 虽然无法在 ...
- iOS 中使用Mupdf教程 pdf阅读器
转载注明出处:http://blog.csdn.net/hongqifeiwu/article/details/46009095 浩宇提供:若有疑问可以相互探讨,邮箱1223556769@qq.com ...
- android在java下建立模块,Android Studio:如何在Android模块中包含Java模块?
在Android工作室我有一个Android模块,我们称之为MyAndroid.我还有一个Java模块(不是独立的JAR,而是模块中的完整Java项目),我们称之为MyJava.Android Stu ...
- android pdf阅读器开发_如何在 Windows 10 中将 Firefox 设置为默认 PDF 阅读器
PDF 作为办公一族中的必备文档,很多人都会编辑或者创建 PDF 文档,而在 Windows 系统中并没有默认的 PDF 阅读器.而在新版的 Microsoft Edge微软已在开始提供有真正的高级 ...
- android adobe pdf阅读器,Adobe发布Android手机专用PDF阅读程序
北京时间5月25日消息,据国外媒体报道,谷歌年度I/O会议上周有消息透露,Adobe已发布Android手机专用的PDF阅读程序. 使用该程序,用户可快速打开互联网下载的或电子邮件附件中的PDF文件. ...
- Android快速SDK(12)文本pdf阅读器PdfViewer【傻瓜模式】
代码:http://download.csdn.net/detail/huangbin95487710/9259967 依赖包模式 完整运行还需要用到以下依赖包 Android快速SDK(4)对话框A ...
- Android PDF 阅读器源码
2019独角兽企业重金招聘Python工程师标准>>> 一个开源的PDF阅读器源码,代码挺多,有兴趣的可以看看. 转载:http://www.adobex.com/android/s ...
- 如何使用Foxit Mobile SDK 6.0 快速创建一个PDF阅读器-Android篇
Foxit MobilePDF SDK是一款用于移动平台的快速开发包,专注于帮助开发人员将强大的Foxit PDF技术轻松地集成到他们的应用程序中.不知不觉,产品的版本已经到了6.0,近期刚刚发布,6 ...
最新文章
- p点到(a,b)点两所在直线的垂点坐标及p点是否在(a,b)两点所在直线上
- linux python matplotlib 使用,关于Linux:如何在Python的matplotlib中设置“后端”?
- String类中常用的方法
- linux命令的详情描述,linux 常用基础命令 tail 详细介绍
- qtabwidget的图标_实战PyQt5: 050-选项卡控件QTabWidget
- C# Stream 和 byte[] 之间的转换(文件流的应用)
- Java学习指导————如何做到基础扎实
- 吴恩达机器学习中文视频链接
- 课程设计 计算机公共基础,基于Moodle大学计算机公共基础课程设计.pdf
- 【数字图像处理】基于SeetaFace2的人脸检测
- 知识图谱构建流程详解
- java 去除图片背景_java如何去除图片中的白色背景
- html 图片 透明颜色,CSS实现图片变灰色及透明度
- 计算机蓝屏解决,电脑蓝屏怎么解决,详细解决蓝屏方案
- 多线程顺序执行四种方案
- php slik转wav_node.js安装wx-voice转换silk和mp3
- 计算机考研每日安排,计算机考研如何安排复习计划
- 电脑上可以连接网线可以上网,但是WiFi没有了
- python和java哪个好薪资高-Java和Python哪个薪资更高?
- 当代年轻人熬夜晚睡的原因找到了!