使用mupdf的pdf的Android透明背景

时间:2013-12-19 13:17:08

标签: android transparent mupdf

我在我的Android应用程序中使用mupdf渲染pdf。我面临的问题是,即使在阅读透明背景的PDF格式时,它也会显示白色背景。 我该如何纠正这个错误?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:3)

对于具有MuPDF透明背景的pdf,请转到C程序文件(“mupdf.c”),删除将背景设置为白色的代码并将其替换为fz_clear_pixmap(ctx, pix);

即,将fz_clear_pixmap_with_value(ctx, pix, 0xff);替换为fz_clear_pixmap(ctx, pix);

编辑后重建ndk,并在你的Android应用程序中使用它。