android 电子书框架,[Android] Pdf开发框架使用

最近项目中有个需求,在App中需要打开pdf文件格式。由于Android平台是没有直接去阅读pdf的方案,只能去调用外部程序去打开pdf文件。这里只好去求助github的帮助,下面介绍一个有关于pdf开发的框架:AndroidPdfViewer。

github地址:(https://github.com/barteksc/AndroidPdfViewer)

用法:

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

2.在layout中调用:

android:id="@+id/pdfView"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:layout_marginTop="@dimen/dp50" />

3.在Activity里面引用pdf,就可以打开pdf文件了,这个控件有很多的方法,支持很多功能。

PDFView pdfView;

String filePath = intent.getStringExtra(PDF_FILE_PATH);

if (null != filePath) {

File file = new File(filePath);

if (file.exists()) {

pdfView.fromFile(file) //设置pdf文件地址

.defaultPage(1) //设置默认显示第1页

.onPageChange(PdfActivity.this) //设置翻页监听

.onLoad(this) //设置加载监听

.onDraw(this)//绘图监听

.enableSwipe(true) //是否允许翻页,默认是允许翻页

.load();

}

}

效果图:支持pdf预览,滑动,放大缩小。

2d073ef89258

IMG16.jpeg

2d073ef89258

IMG15.jpeg

2d073ef89258

IMG17.jpeg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值