【问题标题】:load Local PDF file in Application without shareintent or any onther pdfreader application在应用程序中加载本地 PDF 文件,无需共享意图或任何其他 pdf 阅读器应用程序
【发布时间】:2015-04-06 08:46:51
【问题描述】:

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

如果是,请向我推荐任何库或代码...

感谢提前...

【问题讨论】:

  • 您可以加载 PDF 吗?请分享代码。
  • Gauraw 我没有任何代码我要问你们所有人这是否可能,如果可能的话,请给我代码或建议....

标签: android pdf webview


【解决方案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();

【讨论】:

【解决方案2】:

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

如果您尝试针对低于 21 的 API(您应该),那么恐怕您将需要外部库来完成这项工作,并希望有人尽快制作 PdfRenderer 的端口。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-15
    • 2016-02-08
    • 2022-11-15
    • 2022-12-03
    • 1970-01-01
    相关资源
    最近更新 更多