美文网首页
Android 如何显示PDF文件

Android 如何显示PDF文件

作者: 心田祭思 | 来源:发表于2017-12-14 14:31 被阅读30次

build.gradle 添加

compile 'com.github.barteksc:android-pdf-viewer:3.0.0-beta.3'

添加权限

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.DOWNLOAD_WITHOUT_NOTIFICATION"/>

添加控件

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

加载文件方式,另选一种即可

pdfView.fromUri(Uri)
pdfView.fromFile(File)
pdfView.fromBytes(byte[])
pdfView.fromStream(InputStream) 
pdfView.fromSource(DocumentSource)
pdfView.fromAsset(String)

最后加载文件

pdfView.load();

例子

 File path = new File(Environment.getExternalStorageDirectory().getPath() + "/pdfdemo.pdf");
        PDFView pdfView = findViewById(R.id.pdfView);
        pdfView.fromFile(path).load();

注:我的手机根目录下有**pdfdemo.pdf **这个文件。
更多详细内容下期介绍。
https://github.com/Siomt/PDFViewerDemo

相关文章

网友评论

      本文标题:Android 如何显示PDF文件

      本文链接:https://www.haomeiwen.com/subject/lxlkwxtx.html