一、PDFReaderProject

这是网上一个开源的Android PDF Reader 项目,叫PDFReaderProject,貌似也叫PoQoP-Document....

现在记录下来,说不定以后可以参考。

如果认真看里面的代码,可以看到:

System.loadLibrary("vudroid");

不错,它是基于libvudroid.so的。可惜没有libvudroid.so的源码(暂时没找到),奇怪的是,它竟然比 MuPDF慢很多(可能跟它一块块渲染的方式有关,MuPDF是整张PDF文件画上去),虽然MuPDF很耗内存。

看下运行的效果吧!

代码下载

二、AndroidPdfViewer

这也是一个可以在android 上运行的并显示PDF的项目,只不过它没有 用到底层库,而是用java。慢是自然的了,还有一个缺憾就是显示图片不清晰。

运行效果如下:

这个网上有很多,可以google或百度

Android PDFReader相关推荐

  1. Android App压力测试(Monkey和ADB)

    压力测试简介 压力测试是一种基本的质量保证行为,它是每个重要软件测试工作的一部分.压力测试的基本思路很简单:不是在常规条件下运行手动或自动测试,而是在计算机数量较少或系统资源匮乏的条件下运行测试.通常 ...

  2. android手机生成pdf格式文件,Android根据pdf模板生成pdf文件

    1 public voidFillPdfTemplate(String id) {2 android.icu.text.SimpleDateFormat simpleDateFormat = 3 ne ...

  3. android程序更改pdf文件格式,Android根据pdf模板生成pdf文件

    1 public voidFillPdfTemplate(String id) {2 android.icu.text.SimpleDateFormat simpleDateFormat = 3 ne ...

  4. android 手写签批_Android手写签批功能实现(适配Android6

    Android手写签批功能的实现在于三个点,mupdf,偏移量的计算,droidText0.5.jar 实际步骤: 使用muPdf将PDF加载出来 弹出透明的popwindow,popWindow使用 ...

  5. Android自动测试之Monkey工具2

    2019独角兽企业重金招聘Python工程师标准>>> Monkey测试简介   shell, monkey, system, Android, 文件系统Monkey, 示例, 简介 ...

  6. android实现对PDF进行签名、涂鸦操作

    在android项目开发过程中,项目需要android客户端完成对PDF文件的涂鸦.签名操作,其中最重要的就是手写签名了,可以当做是凭证一类的东西.在网上只能找到一个例子,然而做的不是很完善(地址下面 ...

  7. Android pdf填充表单,预览,图片填充,水印添加

    前言 需求是这样的,客户需要用户登录app后录入个人信息,然后由手机端帮助将录入的信息填充到pdf, 用户录入的部分图片需要填充到pdf模板的最后面,还需要给每一页pdf都加上水印,生成后给用户预览 ...

  8. Android iText向pdf模板插入数据和图片

    需求 这些日志在写App程序,有这么一个需求,就是需要生成格式统一的一个pdf文件,并向固定表格中填充数据,并且再在pdf中追加两页图片. 方案 手工设计一个pdf模板,这个具体步骤就不再赘述,可以网 ...

  9. Android根据pdf模板生成pdf文件

    我们需要生成一些固定格式的pdf文件或者一些报表数据,那么我们可以用 iText包去做. 需要包含的jar包:iText-5.0.6.jar    iTextAsian.jar ,怎样jar包导入工程 ...

最新文章

  1. linux与windos 设置 tomcat 内存
  2. mac恢复iphone_免费下载:旧Mac和iPhone壁纸的令人震惊的完整档案
  3. 宁波大学计算机网络实验五,宁波大学计算机网络实验四.doc
  4. 阿里巴巴宣布正自主研发AI芯片,性价比是同类产品40倍
  5. python latex显示不出来_10 个加速Python数据分析的简单的小技巧
  6. 把UIView提到所有View的最前面
  7. 计算机包括台式机和笔记本,外星人Area-51M游戏笔记本评测:比台式机更强悍的笔记本...
  8. SOLD2算法之3: 特征点与heatmap结合检测有效线段(CVPR 2021)
  9. NHANES数据库的介绍及使用(二)
  10. 计算机设备不能正常启动怎么办,电脑没有找到可引导设备怎么办
  11. 技巧:XP桌面图标阴影的去除
  12. mac80端口问题无法使用
  13. Motorola(二)
  14. js 中英文混合字符串 截取固定长度字节 方法封装
  15. Qt 仿360悬浮球
  16. 干掉Office 正版增值计划通知 (KB949810)-CHS
  17. IT审计实务沟通与实践讨论之三IT审计中IT与财务的角度转换
  18. 电子通信(串口通信)
  19. 如何把网页设置成桌面快捷方式
  20. SQL行列转换6种方法

热门文章

  1. 读《甲骨文有故事:了解甲骨文不能不学的13堂必修课》
  2. STM32F429连接USB飞行摇杆 (二) 摇杆协议
  3. python画出优美的等高线图
  4. keil5如何调试程序并查看数组值
  5. CentOS 7 安装 supervise监控tomcat
  6. Discoverer的安装
  7. python实现糖果小游戏
  8. 大前端(移动端/桌面应用Electron/微信小程序/小程序、快应用框架)
  9. 手机计算机隐藏功能怎么用,手机隐藏功能大全
  10. Python替换图片上一些颜色