要在 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);