美文网首页
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