【问题标题】:Mupdf compile with only pdf supportMupdf 编译仅支持 pdf
【发布时间】:2016-11-05 05:30:50
【问题描述】:

我正在开发一个轻量级的 pdf 查看器,我希望大小在 5 MB 范围内, 我正在使用 mupdf ,但编译后的 .so 文件本身约为 16.6 MB,

有没有办法编译 mupdf 只支持 pdf 而不是 xps、图像等其他支持。 就像 google play 上的这个应用一样,.so 文件的文件只有 3 MB https://play.google.com/store/apps/details?id=de.geraldthaler.octopuspdf,

任何帮助将不胜感激。

【问题讨论】:

    标签: android android-ndk java-native-interface mupdf pdf-viewer


    【解决方案1】:

    我想,这是因为字体包, 在没有额外字体包的情况下编译会生成非常小的 .so

    【讨论】:

      【解决方案2】:

      如果这仍然相关: 在 MuPDF 源代码中有一个配置文件,可以让您在生成库之前 丢弃功能,名为 config.h,位于目录 mupdf/include/fitz 中。 通过设置适当的#define 语句,可以选择退出 XPS、EPUB 等。然而,最大的节省空间是选择退出某些字体。本质上,您可以将您的库限制为 PDF 的 Base-14(Helvetica、Times-Roman、Courier、Symbol 和 ZapfDingbats)字体。您还可以选择不支持各种图像格式支持。 将所有这些加在一起应该会使您的大小远低于 5 MB。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-07-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多