1

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

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

4

2 回答 2

2

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

于 2013-05-01T12:28:18.383 回答
2

MuPDF API 是 C 级的。它当然可以做你想做的事——参见apps/mudraw.c 以获得执行此操作的代码,甚至是doc/render.c。

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

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

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

于 2013-05-01T12:46:17.587 回答