【问题标题】:How do I open up multple pdf files in Android app如何在 Android 应用程序中打开多个 pdf 文件
【发布时间】:2023-01-07 14:27:44
【问题描述】:

在我的应用程序中,我计划有至少 40 个不同的 pdf 文件,这些文件的大小约为 4gb,这显然是在没有实时数据存储的情况下在应用程序中进行 jave 的方式,所以我的问题是。是否可以将文件从应用程序中分离出来,当用户下载应用程序时,它会进入手机或设备的内部存储空间,用于定位到应用程序内部的位置,人们将点击一个按钮,它可以打开里面的 pdf 文件该应用程序不会变慢或需要数据连接。此外,我正在使用 kotlin 在 android studio 中构建它。

【问题讨论】:

    标签: android-studio kotlin file pdf button


    【解决方案1】:

    要在 Android 应用程序中打开多个 PDF 文件,您可以使用支持多文档界面 (MDI) 的 PDF 查看器库。一些受欢迎的选项包括:

    MuPDF:这是一个支持 MDI 的轻量级快速 PDF 查看器。您可以使用 MuPDFPageView 类在其自己的选项卡或窗口中显示每个 PDF 文档。

    Android PDF 查看器:这是一个可自定义且功能丰富的 PDF 查看器,支持 MDI。您可以使用 PdfView 类在其自己的选项卡或窗口中显示每个 PDF 文档。

    PSPDFKit:这是一个商业 PDF 查看器库,提供广泛的功能,包括对 MDI 的支持。您可以使用 PdfFragment 类在其自己的片段或窗口中显示每个 PDF 文档。

    要在您的应用程序中使用这些库之一,您需要在您的项目中包含该库并使用其 API 打开和显示 PDF 文件。

    例如,使用 MuPDF,你可以这样做:

    // Create a new MuPDFPageView for each PDF document

    MuPDFPageView pageView1=new MuPDFPageView(context, document1);
    MuPDFPageView pageView2=new MuPDFPageView(context, document2);
    MuPDFPageView pageView3=new MuPDFPageView(context, document3);
    

    // Add the page views to a container or layout in your app

    container.addView(pageView1);
    container.addView(pageView2);
    container.addView(pageView3);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-05
      • 2014-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多