【发布时间】:2014-04-22 10:23:07
【问题描述】:
我在我的一个项目中使用 mupdf。它几乎满足了我的要求,只是我不知道它是否支持添加新页面或替换新页面?
mupdf的demo展示了如何在当前页面添加一个图层(在页面上绘制)并保存。但是我找不到添加新页面和删除页面的功能。有人可以建议吗?谢谢
【问题讨论】:
我在我的一个项目中使用 mupdf。它几乎满足了我的要求,只是我不知道它是否支持添加新页面或替换新页面?
mupdf的demo展示了如何在当前页面添加一个图层(在页面上绘制)并保存。但是我找不到添加新页面和删除页面的功能。有人可以建议吗?谢谢
【问题讨论】:
只是一些提示/想法。
我不太确定 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
【讨论】: