Android 应用内部打开PDF文件
有時候在項目中,難免會用到打開pdf這個功能,自己寫吧,太坑,而且也不知道從何下手。
這里推薦一個比較好的第三方開源pdf閱讀器,在網(wǎng)上搜索了很多,如果google能用,直接用webview就好了。
但是現(xiàn)實很殘酷。這個開源項目是pdfview 地址:https://github.com/barteksc/AndroidPdfViewer?
?https://github.com/JoanZapata/android-pdfview這個地址已經(jīng)廢棄,沒有人維護,使用時候,有時會提示文件損壞
感謝http://www.cnblogs.com/zhaoyanjun/p/5033923.html? 該博主的提醒,我說一下我的使用流程
1、在本地用gradle構(gòu)建
??????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、設(shè)置地址
?? pdfView.fromFile(new File(localPdfPath))??//pdf地址
??????? .defaultPage(1)//默認(rèn)頁面
??????? .enableDoubletap(true)
??????? .swipeHorizontal(true)//是不是橫向查看
??????? .onPageChange(this)
??????? .enableSwipe(true)
??????? .load();
這樣就可以使用了,當(dāng)然改控件還可以查看很多來源的pdf
比如fromUri、fromBytes、fromStream等方式
?
總結(jié)
以上是生活随笔為你收集整理的Android 应用内部打开PDF文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 格式化 sda,linux
- 下一篇: motoxt 1085 android8