在没有shareintent或任何其他pdf阅读器应用程序的应用程序中加载本地PDF文件

时间:2015-04-06 08:46:51

标签: android pdf webview

我想在水平滚动视图中加载我们的应用程序中的本地PDF文件,或者viewpager这是否可能?

如果是,那么建议我任何库或代码......

谢谢是进步......

2 个答案:

答案 0 :(得分:1)

使用Android PDFView库。

在您的版面中包含PDFView:

<com.joanzapata.pdfview.PDFView
        android:id="@+id/pdfview"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>

加载PDF文件:

pdfView.fromAsset(pdfName)
    .pages(0, 2, 1, 3, 3, 3)
    .defaultPage(1)
    .showMinimap(false)
    .enableSwipe(true)
    .onDraw(onDrawListener)
    .onLoad(onLoadCompleteListener)
    .onPageChange(onPageChangeListener)
    .load();

答案 1 :(得分:1)

从API级别21开始,您可以使用PdfRenderer和示例here

如果您尝试将API定位在21以下(您应该),那么我担心您需要外部库来完成这项工作,并希望很快就会有人成为PdfRenderer的端口。