我在我的一个项目中使用mupdf。它几乎符合我的要求,但我不知道它是否支持添加新页面或更换新页面?
mupdf演示了如何将图层添加到当前页面(在页面上绘图)并保存。但我找不到添加新页面和删除页面的功能。有人可以提供建议吗?感谢
答案 0 :(得分:1)
只是一些提示/想法。
我不太确定使用java jni包装器可以使用这种方法。
但MuPDF允许您添加/删除页面。 如果您查看源代码include/mupdf/pdf/document.h:
pdf_page *pdf_create_page(pdf_document *doc, fz_rect rect, int res, int rotate);
void pdf_delete_page(pdf_document *doc, int number);
void pdf_delete_page_range(pdf_document *doc, int start, int end);
如果你知道C,你可以尝试将你的jni包装函数添加到platform / android / jni / mupdf.c