问题标签 [mupdf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1902 浏览

android - 用于 MIPS 和 x86 架构的 android mupdf

我目前MuPDF在我的android应用程序中使用,当我从源代码(基于ReadMe.txt)构建它时,它只为and而不是and生成.so文件,当我在arm arch设备(Samsung Galaxy Tab 7)上运行应用程序时,它看起来不错. 但不是在拱门。我的问题是如何生成和共享目标文件?如果有其他解决方案,我将不胜感激...armeabiarmeabi-v7ax86MIPSmipsx86MIPS

PS:我正在使用android ndk r8d,我试图改变android-ndk-r6b但我遇到了同样的问题。

0 投票
1 回答
1093 浏览

image - 如何使用 mupdf 为 pdf 文件生成 8 位索引 png

背景:我一直在使用各种工具来从 pdf 生成图像,包括 graphicsmagick、ghostscript 和现在的 mupdf(我没有尝试过 poppler,但我现在将它用于其他事情)。mupdf 似乎可以生成高质量的图像,并且我的快速测试中的性能似乎比 graphicsmagick 更好。直接调用 ghostscript 被淘汰了,因为质量在我的测试中没有达到标准(没有给出疯狂的 r 值并放大大小),当我添加 -dINTERPOLATE 标志以提高质量时,它开始在我的一些测试中崩溃案例(删除修复它的标志)。目前,mupdf 似乎最适合我的目标场景

问题:mupdf 似乎生成 24 位 png 文件,但对于我正在使用的文件,我想使用 8 位索引并节省文件大小。我尝试使用 pngquant 之类的工具转换为 8 位,对于我的文档,图像质量没有明显不同,文件大小要小得多。似乎 mupdf 将能够输出 8 位,并为我节省了生成后转换的性能。有国旗吗?我目前正在使用 mudraw,但如果必须,我可以编辑实用程序源并为我的目的构建(因为我在该工具命令行上找不到标志)。

谢谢李

0 投票
1 回答
4251 浏览

android - 使用 mupdf 库创建 pdf 中所有页面的图像

我正在使用 mupdf 显示存储在我的 android 应用程序的本地存储库中的 pdf 文件。这工作得很好。现在我必须创建一个列表,显示打开的 pdf 文档的所有页面的图像,并在每个图像上添加一个单击事件,将用户导航到特定页面。为了解决这个问题,我想知道有多少种方法可以为我的应用程序中的 pdf 文档的每一页拍照。

我可以通过直接在我的 android 应用程序中运行 mupdf 命令来做到这一点,还是必须在 mupdf.c 文件中工作?请在这里发表您的看法。任何形式的帮助都将受到高度赞赏。

0 投票
1 回答
789 浏览

mupdf - 想在我们的项目中使用mupdf for android app

我已经下载了 muPdf 源代码。我们想在我们公司的 android 应用程序中使用.. 我可以使用库和 android 源作为我们应用程序的参考吗?

请不要介意我问愚蠢的问题,因为我在阅读许可信息后感到困惑。

谢谢

0 投票
3 回答
1638 浏览

ios - mupdf不在xcode中构建

无法构建 mupdf。我收到以下错误:Generating cmap and font files Apple 再次破坏了 Xcode 外部目标,我懒得修复它。从现在开始手动运行“make generate”命令!如果您在运行 GEN 时看到错误,那么您已经忘记了。为 i386 构建库。GEN generated/cmap_cns.h /bin/sh: ./build/debug-ios-i386/cmapdump: No such file or directory make: * [generated/cmap_cns.h] 错误127

0 投票
2 回答
458 浏览

xamarin.android - Mono for Android 和 MuPdf PInvoke

我正在尝试在 Mono for Android 应用程序中在 Android 上呈现 PDF 文档。我正在使用用 C 编写的 MuPdf 库,并且在调用一个 C 函数时遇到问题。我得到什么:

C函数:

我的 C# 包装器:

我调用 GetSamples 的方式:

函数 fz_pixmap_samples(fz_context *ctx, fz_pixmap *pix) 应该返回指向位图数据的指针。我假设将 unsigned char * 映射到 IntPtr 不正确?有人可以帮忙吗?

0 投票
2 回答
782 浏览

android - 使用 mupdf 进行密码身份验证不起作用

对我来说 Mupdfcore.authenticatePassword("password") 不起作用。没有密码保护的 Pdf 文件可以正确呈现,但有密码的文件会导致错误。

谁能帮帮我吗..?

0 投票
2 回答
2700 浏览

android - 使用 MuPDF 的当前页面

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

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

0 投票
2 回答
2135 浏览

android - 如何在 Mupdf 中实现双击缩放?

我正在研究 Android 上的 Mupdf 库。我成功编译并运行了示例。这真的是一个很棒的图书馆。但是现在我在触发“双击”事件时缩放页面时遇到了问题。

首先,我实现了我的视图来“监听”双击事件:

然后,我覆盖了onDoubleTap()方法:

在页面上双击时,我可以在 Logcat 中看到“双击”日志,但页面没有缩放。我在这里做错了什么?

0 投票
1 回答
1425 浏览

android - 为 android 构建 mupdf 库的问题

我按照这个来构建 mupdf 库。

但我在第 3 步收到以下错误消息:make generate

LINK build/debug/cmapdump ld: library not found for -lX11 clang: error: linker command failed with exit code 1 (use -v to see invocation) make: * [build/debug/cmapdump] Error 1

我在堆栈溢出中发现了一些关于 mupdf 编译的问题。但我找不到任何与我的问题相似的人。

顺便说一下,我的环境是:

  1. Mac 10.8.3
  2. NDK r8e
  3. 多文件格式 1.2

有什么建议吗?谢谢