在我的应用程序中,我计划有一个至少40个不同的pdf文件,出来约4gb,显然这是一个应用程序内没有一个实时数据存储的方式,所以我的问题是。有没有可能有文件的应用程序,当用户下载应用程序,它去那里的手机或设备内部存储的位置,在那里的应用程序,人们会点击一个按钮,它我可以在应用程序中打开pdf文件,而不会很慢,也不需要数据连接。另外,我正在android studio中使用Kotlin构建这个。
ttp71kqs1#
要在Android应用中打开多个PDF文件,您可以使用支持多文档界面(MDI)的PDF查看器库。一些常用选项包括:MuPDF:这是一个轻量级快速的PDF查看器,支持MDI,你可以使用MuPDFPageView类在它自己的标签页或窗口中显示每个PDF文档。Android PDF查看器:这是一个支持MDI的可自定义且功能丰富的PDF查看器。您可以使用PdfView类在每个PDF文档的选项卡或窗口中显示每个PDF文档。PSPDFKit:这是一个商业PDF查看器库,提供了广泛的特性,包括对MDI的支持。您可以使用PdfFragment类在每个PDF文档的片段或窗口中显示每个PDF文档。要在应用中使用其中一个库,您需要将该库包含在项目中,并使用其API打开和显示PDF文件。例如,使用MuPDF,您可以执行以下操作://为每个PDF文档创建新的MuPDFPageView
MuPDFPageView pageView1=new MuPDFPageView(context, document1); MuPDFPageView pageView2=new MuPDFPageView(context, document2); MuPDFPageView pageView3=new MuPDFPageView(context, document3);
//将页面视图添加到应用中的容器或布局
container.addView(pageView1); container.addView(pageView2); container.addView(pageView3);
1条答案
按热度按时间ttp71kqs1#
要在Android应用中打开多个PDF文件,您可以使用支持多文档界面(MDI)的PDF查看器库。一些常用选项包括:
MuPDF:这是一个轻量级快速的PDF查看器,支持MDI,你可以使用MuPDFPageView类在它自己的标签页或窗口中显示每个PDF文档。
Android PDF查看器:这是一个支持MDI的可自定义且功能丰富的PDF查看器。您可以使用PdfView类在每个PDF文档的选项卡或窗口中显示每个PDF文档。
PSPDFKit:这是一个商业PDF查看器库,提供了广泛的特性,包括对MDI的支持。您可以使用PdfFragment类在每个PDF文档的片段或窗口中显示每个PDF文档。
要在应用中使用其中一个库,您需要将该库包含在项目中,并使用其API打开和显示PDF文件。
例如,使用MuPDF,您可以执行以下操作:
//为每个PDF文档创建新的MuPDFPageView
//将页面视图添加到应用中的容器或布局