我想向用户显示pdf数据我尝试了一些方法,但在棒棒糖下面不支持它们。有没有办法可以显示pdf数据。
答案 0 :(得分:3)
使用此库
https://github.com/barteksc/AndroidPdfViewer
我在我的一些项目中使用过这个库,它运行得很好。
它还支持11的所有Android版本。
使用它只需写
pdfView.fromUri(Uri)
or
pdfView.fromFile(File)
or
pdfView.fromAsset(String)
.pages(0, 2, 1, 3, 3, 3) // all pages are displayed by default
.enableSwipe(true)
.enableDoubletap(true)
.swipeVertical(false)
.defaultPage(1)
.showMinimap(false)
.onDraw(onDrawListener)
.onLoad(onLoadCompleteListener)
.onPageChange(onPageChangeListener)
.onError(onErrorListener)
.enableAnnotationRendering(false)
.password(null)
.showPageWithAnimation(true)
.load();
如果解决方案仍然不清楚,请按照给定的样本与库一起使用。 如果这有帮助,请将此标记为已接受,以便它也可以帮助其他人。
答案 1 :(得分:2)
您可以使用第三方库,其中一些是免费的。 请按照此步骤进行Mupdf集成
答案 2 :(得分:0)
以下是在棒棒糖版本下面打开pdf的方法,
MongoCollection.findOne(query, parameter)