【发布时间】:2015-04-06 08:46:51
【问题描述】:
我想在我们的应用程序中以水平滚动视图或 viewpager 加载本地 PDF 文件,这可能吗?
如果是,请向我推荐任何库或代码...
感谢提前...
【问题讨论】:
-
您可以加载 PDF 吗?请分享代码。
-
Gauraw 我没有任何代码我要问你们所有人这是否可能,如果可能的话,请给我代码或建议....
我想在我们的应用程序中以水平滚动视图或 viewpager 加载本地 PDF 文件,这可能吗?
如果是,请向我推荐任何库或代码...
感谢提前...
【问题讨论】:
使用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();
【讨论】:
从 API 级别 21 开始,您可以使用 PdfRenderer 和示例 here
如果您尝试针对低于 21 的 API(您应该),那么恐怕您将需要外部库来完成这项工作,并希望有人尽快制作 PdfRenderer 的端口。
【讨论】: