今天按项目要求找了一个android的PDF控件,各种操作效果都非常好,在这里和大家分享一下。

这是github的地址:https://github.com/barteksc/AndroidPdfViewer

用法很简单:

1.在build.gradle里面添加依赖 compile 'com.github.barteksc:android-pdf-viewer:2.7.0'

2.然后就可以直接在layout里面使用了

    <com.github.barteksc.pdfviewer.PDFViewandroid:id="@+id/pdfView"android:layout_width="match_parent"android:layout_height="match_parent" />

3.在Activity里面引用资源,就可以打开pdf文件了,而且这个控件有超级多的方法,支持很多功能,需要的自己去看看就行

   private PDFView pdfView;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);pdfView = (PDFView) findViewById(R.id.pdfView);pdfView.fromAsset("test.pdf").load();//打开在assets文件夹里面的资源//pdfView.fromBytes().load();//本地打开//pdfView.fromFile().load();//网络下载打开,()放字节数组}

另外提一下,assets文件夹是创建在main文件目录下的,和java文件夹是平行的


转载于:https://www.cnblogs.com/laoyimou/p/7501588.html

Android PdfViewer相关推荐

  1. Android给文档加水印,Android文档水印之PDF水印

    随着移动终端办公化的普及,在Android手机中阅读文档已经是很普遍的事情了,但是有些文档可能是涉及到一些企业机密与敏感的内容,不希望随意扩散出去.为了防止重要的文档被截屏或者拍照而泄露,在文档中加上 ...

  2. 关于Android 在线预览PDF文件

    本篇文章大部分为转载内容,不过最后有我自己使用后的小总结,原文地址:https://www.jianshu.com/p/9e3ff8385e6f Android PdfViewer: 项目地址: ht ...

  3. Android实现PDF格式文件预览

    前言: 接着上一篇的博客,在搜索出手机内的.pdf格式文件后,实现pdf文件的预览的方式有很多, 1.Android PdfViewer项目地址: https://github.com/barteks ...

  4. Android 实现PDF预览的全面解析

    1.Office文档服务 Office的文档服务,直接在WebView中使用即可. pdfUrl必须为http://或 https://形式,文档必须是WordExcel或PowerPoint文档 w ...

  5. Android应用内在线查看PDF文件

    下面介绍几种可行性较高的方案 一.PDFView 这个比较早,有几年没更新了,但可以满足一般的需求,手势放大缩小,左右滑动,体积也较小,对于Android版本可以兼容到较低版本,缺点也比较明显,不能查 ...

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

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

  7. Android加载预览PDF文件

    从去年9月份进入新公司后,项目中需要在APP中展示PDF,这个之前没有接触过,因此也查了好多的资料和demo,这里我说明下我用过的pdf展示比较好点View或者第三方,本人亲测. 1.使用Google ...

  8. Word文档Aspose.Words使用教程:构建适用于Android的Word转PDF应用程序

    Word转PDF是一种广泛使用的文档转换方式,这也是MS Word提供内置功能将Word文档保存为PDF的原因.由于PDF是共享文档或在线保存文档的首选格式,因此在各种情况下都需要Word到PDF的转 ...

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

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

最新文章

  1. 下载keep运动软件_我把私教带回了家,Keep智能动感单车体验|钛极客
  2. 无责任Windows Azure SDK .NET开发入门篇三[使用Azure AD 管理用户信息]
  3. 3DSlicer28:PLUS
  4. C# 操纵 Excel(tlbimp.exe)
  5. java第九章IO流与文件操作
  6. CentOS 编译安装python3.6
  7. 学习c++的优秀博客(转)
  8. Sybase常见问题
  9. if语句写阶跃函数C语言,C语言第四章分支语句.ppt
  10. SQL动态配置,动态解析SQL
  11. 36驱动大师 从服务器获取信息失败,系统安装后出现文件读取错误怎么办 系统安装驱动没有安装成功解决方法...
  12. python下载快手视频教程_python如何下载快手视频
  13. Remoting技术
  14. ae运动模糊插件安装教程_AEPR运动模糊插件(RSMB) REVisionFX ReelSmart Motion Blur Pro v4.2.3...
  15. 在Ubuntu中搭建嵌入式Linux开发环境
  16. 深度学习--- GAN网络原理解析
  17. python卡方检验计算pvalue值_用python计算临界值(critical value)和p值(p value)(scipy)...
  18. opencv读取颜色通道
  19. Vuex的使用(九)——actions的其他用法
  20. [功不唐捐-2013]_强哥的无敌异或

热门文章

  1. 13个你必须知道的JS数组技巧
  2. can总线短距离不用双绞线_汽车中的总线系统——以太网(2)博通出世
  3. JS ||(或运算)详解
  4. ajax跨域获取数据后处理,简单实现ajax获取跨域数据
  5. lunux安装多个mysql_实例详解linux下多个mysql5.7.19(tar.gz)安装图文教程
  6. unity android 在后台运行_Android 11“精简版”正式发布,低端机也可以流畅运行
  7. 广西科技大学计算机考研,广西科技大学研究生院
  8. pytorch学习——基本优化思想与最小二乘法
  9. python解决LeetCode精选Hot100
  10. 2021.5.23 中国高速列车运维技术讲座