【问题标题】:Current page using MuPDF使用 MuPDF 的当前页面
【发布时间】:2013-04-24 20:23:54
【问题描述】:

我正在使用 MuPDF 在我的 android 应用程序中打开和编辑 PDF,但我需要一些方法来获取位图格式的当前页面。

我一直在阅读代码,但我没有成功。有人可以帮助我吗?

【问题讨论】:

    标签: android mupdf


    【解决方案1】:

    在我们的 Android 可定制杂志应用中,我们使用 muPDF 提供了一个类似的功能:我们生成位图格式的页面缩略图。 这个应用程序是开源的,可以在Github 上找到。你可以在那里看到我们是如何实现这个功能的。

    【讨论】:

    • @Librerio,我去看看!
    • MuPDFCore 的 drawSinglePage 方法对我有用。谢谢!
    • @DeboraMartins 我在整个项目中找不到 drawSinglePage 方法!请看我的相关问题:stackoverflow.com/questions/30858689/…
    • @Librelio 是否有卷曲/翻转效果,有/无搜索选项?
    【解决方案2】:

    MuPDF API 是一个 C 级 API。它当然有能力做你想做的事 - 请参阅 apps/mudraw.c 了解执行此操作的代码,甚至 doc/render.c。

    在示例 android 查看器中,我们需要能够从 java 中执行一些操作。因此,我们用 jni 封装了一小部分 API 并将其公开(参见 android/jni/mupdf.c)。这足以满足我们的需要,仅此而已。

    如果您想访问未公开的 API 部分(在我看来,就像您这样做),那么您必须自己完成。

    在理想情况下,我们会设置它以便从 java 类直接映射到底层 MuPDF API,但我们还没有时间/不需要这样做。如果有人有兴趣做这样的事情,请联系...

    【讨论】:

      猜你喜欢
      • 2016-01-28
      • 1970-01-01
      • 2015-08-12
      • 2014-04-08
      • 1970-01-01
      • 2017-02-01
      • 2015-04-14
      • 1970-01-01
      • 2015-12-28
      相关资源
      最近更新 更多