最新的mupdf已经更新了android,还是不错的,使用了AdapterView效果还算好的。简单地编译下就可以使用了,只是在滑动时不是很好。容易向各方面滑动。
这次简单介绍下编译的过程。默认它是支持中文的。
先下载源码,这次第三方库是使用git下来的。
所以先到thirdparty目录下,可以看到几个目录。还有一个readme,在外层目录执行这个文件里面的两条命令,下载所需要库。然后在这目录下会将对应的源码下载。
过程:
git clone git://git.ghostscript.com/mupdf.git --depth=1 加后面的参数,不会下载所有的branch,
就是先在mupdf目录执行:
$ git submodule init
$ git submodule update
让它下载源码,然后进入thirdparty目录
比如:freetype-2.4.9,下载完后,到这个目录,执行 ./autogen.sh,完了会产生make文件,然后再./configure 如果产生了配置文件。
另一个目录如:openjpeg-1.5.0,里面就可以直接执行./configure 就行了
第三方库都编译完成了,再回到外层mupdf目录,执行make
最后进入android,执行ndk-build 就差不多了。再用ant或ide产生apk文件。
分享到:
相关推荐
这里使用了一个开源项目 mupdf 网上有很多使用方法 ,就是编译源码比较麻烦 这里附上已编译版本 把源码中的项目拷进自己的项目即可
我在这上面下了好多资源,不是不能用就是说明不全。 下面是我发的 vs2013+qt 注意对应的编译器是什么,加载相应的动态链接库。
clone了最新的mupdf-android-viewer代码打包解压的release so库文件,包括64位、32位手机和平板版本。
MuPDF版本1.10编译的so库libmupdf.so,包含3个平台:arm,armv7,x86
由于MUPDF并没有直接提供编译好的SO文件,上网找的都是别人家编译过的SO,其中里面不够满足业务自身要求,所有需要我们进行手动编译 https://blog.csdn.net/u010638673/article/details/80577631
因为mupdf官网下载的是纯c的编译后的静态库,使用vs编译生成了支持qt5的动态库,并支持x86和x64系统
安卓PDF解析必备良器!!mupdf是当前Android开发中最强大的PDF解析包
mupdf-1.6-source 具体请参考Mupdf编译so文件详细步骤https://blog.csdn.net/qq_36135335/article/details/83307306
用VisualStudio2017,编译的x64版 Mupdf 1.13.0版 的静态库; 用于窗口显示PDF文件;亲测可用(Qt5.14+MSVC2017 x64);
该资源是在Windows XP系统下成功编译MuPDF1.2生成的libmupdf.so类库文件
pdf开源组件,mupdf。具体步骤在这里:http://blog.csdn.net/u013124611/article/details/18088811
mupdf-qt是经过封装的mupdf库,提供了基于Qt的接口,这样在qt中使用mupdf操作pdf就更加方便了。...这里提供一个window+mingw下编译好的库文件,库的头文件也放在里面了,具体的使用方式可在网页中查看。
基于Qt和mupdf的PDF阅读器,包括代码的实现,但是单独的mupdf库需要单独去编译,建议按照官网的,去掉不相关的选项
Mupdf是个开源的并且很好用的PDF阅读器,这是我编译好的android上可以直接导入工程使用的so库,希望可以对你有点帮助(因为我编译的时候用了好长时间,小问题到处是)
该文件是ios-mupdf最新版编译打包的静态库,可以直接使用。上传的文件中包含真机版本和模拟器版本。
基于mupdf1.4版本编译的so文件。并附带使用说明。实测有效
1.在vs2015下编译mupdf源码,避免采坑; 2.生成的lib文件可以直接使用; 3.实现了源码中的demo,可以正常浏览本地pdf文件; 4.具体编译过程可以参考https://blog.csdn.net/xhlzjd/article/details/103865755
刚开始研究mupdf,网上找的so文件都闪退,决定自己编译,这是根据mupdf1.10编译的,暂时只编译出了一种armeabi-v7a,后续有时间再编译其他版本
MUPDF是一个轻量级pdf显示阅读器,大家需要把limupdf.so导入到项目,这里提供给大家1.2版本的so直接使用
该资源包含了在Windows XP和Ubuntu 10.10两个系统下成功编译MuPDF1.0生成的libmupdf.so类库文件。