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阅读器相关推荐

  1. Ubuntu16 上安装 福昕PDF阅读器(Foxit PDF Reader)

    由于Ubuntu系统自带的PDF阅读器不能做标注,高亮等操作,因此建议使用其他的PDF阅读器,如Foxit Reader,安装教程如下: 下载 点击进入下载链接 选择"PDF阅读与转换&qu ...

  2. chrome pdf android,Android PDF阅读器 (基于谷歌平台的Adobe Reader)

    Android PDF阅读器 (基于谷歌平台的Adobe Reader):Adobe Reader 是用于打开和使用在 Adobe Acrobat 中创建的 Adobe PDF 的工具. 虽然无法在 ...

  3. iOS 中使用Mupdf教程 pdf阅读器

    转载注明出处:http://blog.csdn.net/hongqifeiwu/article/details/46009095 浩宇提供:若有疑问可以相互探讨,邮箱1223556769@qq.com ...

  4. android在java下建立模块,Android Studio:如何在Android模块中包含Java模块?

    在Android工作室我有一个Android模块,我们称之为MyAndroid.我还有一个Java模块(不是独立的JAR,而是模块中的完整Java项目),我们称之为MyJava.Android Stu ...

  5. android pdf阅读器开发_如何在 Windows 10 中将 Firefox 设置为默认 PDF 阅读器

    PDF 作为办公一族中的必备文档,很多人都会编辑或者创建 PDF 文档,而在 Windows 系统中并没有默认的 PDF 阅读器.而在新版的 Microsoft Edge微软已在开始提供有真正的高级 ...

  6. android adobe pdf阅读器,Adobe发布Android手机专用PDF阅读程序

    北京时间5月25日消息,据国外媒体报道,谷歌年度I/O会议上周有消息透露,Adobe已发布Android手机专用的PDF阅读程序. 使用该程序,用户可快速打开互联网下载的或电子邮件附件中的PDF文件. ...

  7. Android快速SDK(12)文本pdf阅读器PdfViewer【傻瓜模式】

    代码:http://download.csdn.net/detail/huangbin95487710/9259967 依赖包模式 完整运行还需要用到以下依赖包 Android快速SDK(4)对话框A ...

  8. Android PDF 阅读器源码

    2019独角兽企业重金招聘Python工程师标准>>> 一个开源的PDF阅读器源码,代码挺多,有兴趣的可以看看. 转载:http://www.adobex.com/android/s ...

  9. 如何使用Foxit Mobile SDK 6.0 快速创建一个PDF阅读器-Android篇

    Foxit MobilePDF SDK是一款用于移动平台的快速开发包,专注于帮助开发人员将强大的Foxit PDF技术轻松地集成到他们的应用程序中.不知不觉,产品的版本已经到了6.0,近期刚刚发布,6 ...

最新文章

  1. p点到(a,b)点两所在直线的垂点坐标及p点是否在(a,b)两点所在直线上
  2. linux python matplotlib 使用,关于Linux:如何在Python的matplotlib中设置“后端”?
  3. String类中常用的方法
  4. linux命令的详情描述,linux 常用基础命令 tail 详细介绍
  5. qtabwidget的图标_实战PyQt5: 050-选项卡控件QTabWidget
  6. C# Stream 和 byte[] 之间的转换(文件流的应用)
  7. Java学习指导————如何做到基础扎实
  8. 吴恩达机器学习中文视频链接
  9. 课程设计 计算机公共基础,基于Moodle大学计算机公共基础课程设计.pdf
  10. 【数字图像处理】基于SeetaFace2的人脸检测
  11. 知识图谱构建流程详解
  12. java 去除图片背景_java如何去除图片中的白色背景
  13. html 图片 透明颜色,CSS实现图片变灰色及透明度
  14. 计算机蓝屏解决,电脑蓝屏怎么解决,详细解决蓝屏方案
  15. 多线程顺序执行四种方案
  16. php slik转wav_node.js安装wx-voice转换silk和mp3
  17. 计算机考研每日安排,计算机考研如何安排复习计划
  18. 电脑上可以连接网线可以上网,但是WiFi没有了
  19. python和java哪个好薪资高-Java和Python哪个薪资更高?
  20. 当代年轻人熬夜晚睡的原因找到了!

热门文章

  1. PCB生产工艺流程五:PCB生产工艺流程的第3步,钻孔的分类及目的
  2. 96节---------6月4日
  3. MinIO 如何设置永久分享链接
  4. linux netfilter--broute流程
  5. 这是一篇关于美国CN2_GIA主机的测评文
  6. 网页中在线玩美少女战士
  7. 详解自动售货机设计原理方案
  8. 吃苹果小游戏(Python)
  9. http://www.skycn.com/soft/20700.html#download
  10. 日历和EWS在Exchange