Android 应用内部打开PDF文件

有时候在项目中,难免会用到打开pdf这个功能,自己写吧,太坑,而且也不知道从何下手。

这里推荐一个比较好的第三方开源pdf阅读器,在网上搜索了很多,如果google能用,直接用webview就好了。

但是现实很残酷。这个开源项目是pdfview 地址:https://github.com/barteksc/AndroidPdfViewer 

 https://github.com/JoanZapata/android-pdfview这个地址已经废弃,没有人维护,使用时候,有时会提示文件损坏

感谢http://www.cnblogs.com/zhaoyanjun/p/5033923.html  该博主的提醒,我说一下我的使用流程

1、在本地用gradle构建

      compile  'com.github.barteksc:android-pdf-viewer:2.6.1'

2、使用该控件

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

3、设置地址

   pdfView.fromFile(new File(localPdfPath))  //pdf地址
        .defaultPage(1)//默认页面
        .enableDoubletap(true)
        .swipeHorizontal(true)//是不是横向查看
        .onPageChange(this)
        .enableSwipe(true)
        .load();

这样就可以使用了,当然改控件还可以查看很多来源的pdf

比如fromUri、fromBytes、fromStream等方式

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值