【发布时间】:2013-12-19 13:17:07
【问题描述】:
我正在使用 mupdf 在我的 android 应用程序中呈现 pdf。我面临的问题是,即使在阅读具有透明背景的 pdf 时,它也会显示白色背景。 我该如何纠正这个错误?任何帮助将不胜感激。
【问题讨论】:
-
PDF 没有“透明背景”,PDF 文件的媒体假定为白色且不透明。您将 PDF 内容绘制到上面。
标签: android transparent mupdf
我正在使用 mupdf 在我的 android 应用程序中呈现 pdf。我面临的问题是,即使在阅读具有透明背景的 pdf 时,它也会显示白色背景。 我该如何纠正这个错误?任何帮助将不胜感激。
【问题讨论】:
标签: android transparent mupdf
要使 pdf 具有 MuPDF 的透明背景,请转到 C 程序文件(“mupdf.c”)删除将背景设置为白色的代码并将其替换为 fz_clear_pixmap(ctx, pix);
即,将fz_clear_pixmap_with_value(ctx, pix, 0xff); 替换为fz_clear_pixmap(ctx, pix);
编辑后重建 ndk,并在您的 android 应用中使用它。
【讨论】: