我需要在我的Android应用程序的活动中显示PDF文档。所以我找到了这个名为android-pdfview的库。
Link to android-pdfview library
但我不清楚如何将这个库安装到android studio并使用它。
所以任何人都可以指导我如何做到这一点。
由于
答案 0 :(得分:1)
我不久前遇到了同样的问题。我发现没有功能齐全的库。所有解决方案都缺少一些功能,并且android库中没有本机方式。
您应该尝试使用其他视图类型显示信息,使用普通视图重建信息,包含图像或使用html进行网页浏览。
如果必须使用pdf,首选方法是发出意图并让系统处理它:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(openedFile), "application/pdf");
intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(intent);
对不起。但是如果你真的找到一个不太大并且支持所有pdf功能的好库,请发布你的解决方案。
答案 1 :(得分:1)
要安装,请将其粘贴到build.gradle
文件中:
compile 'com.joanzapata.pdfview:android-pdfview:1.0.4@aar'
然后将其添加到您的活动布局文件中,如下所示:
<com.joanzapata.pdfview.PDFView
android:id="@+id/pdfview"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
然后在您的活动中获取PDFView
对象的实例,并调用load()
方法传递您文件的URI
和OnLoadCompleteListener
引用(您将在你的活动中实现这一点。)
此外,您可以使用PDFView
类的各种方法来设置配置选项。看看PDFView课程。