Android 如何获取本地SD卡中的pdf内容

本文介绍如何在Android应用中集成PDF查看器。首先需要在build.gradle中添加依赖,接着在布局文件中配置PDFView组件,并在Java文件中初始化PDFView。支持多种PDF源加载方式。

首先要添加依赖   在Module 的build.gradle中添加下面的依赖

compile 'com.github.barteksc:android-pdf-viewer:2.6.1'   //还有更高的版本  有需要自己更改

然后在布局文件中修改

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

最后就是在java文件中来使用这个控件了

pdfView.fromFile(file)
       // .defaultPage(1)  //显示页数
        .onPageChange(this)   //页面监听
        .swipeHorizontal(false)  //fales 上下翻页  true 左右
         .enableAntialiasing(true)  //是否页面渲染
        .enableSwipe(true) //
        .onLoad(this)
        //.pages(1,2)   //可以过滤的页数
        .load();
// pdfView.useBestQuality(true);//true为ARGB_8888  fales为RGB_565

file是pdf文件所在的文件夹路径(也可根据自己的需求修改 通过网络链接url或者Android里面的自带资源来展示pdf)

pdfView.fromUri()    //通过链接来作为pdf源。。。。。

其他的pdf源展示都有其对应的方法   到时可以自己去依赖里面查看来选择适合自己的一种

下面的连接是我自己写的一个小例子   有需要的朋友可以借鉴一下。

https://download.youkuaiyun.com/download/like_lgg/10447991

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值