突出显示PDF上的文本

Chi*_*tel 10 pdf android android-ndk mupdf

我已经正确编译了MuPDF,并且能够毫无问题地运行示例应用程序,但是:

问题

我想有一个类似的功能highlights,underlines, sticky notes, arrows, lines, ovals, rectangles, freehand drawings and text boxes on which user long pressed by his finger,如RepliGo PDF阅读器 PDF阅读器等.

我搜索了很多,但没有找到任何相关的方式,链接或提示来实现所需的功能.

有人可以就如何实现上述功能分享任何想法吗?
如果有人可以通过共享一些代码或示例来解释它,那将会更有帮助.

DEz*_*zra 1

由于 MuPdf 没有公开您所需功能的 api,因此我建议使用适用于 Android 的 PDFTron sdk 库。

正如您在他们的文档页面上看到的,它支持许多与注释相关的 pdf 功能:

用于快速开发的即用型工具 - 包括对文本选择、全文搜索等高级功能的支持;链接; 书签导航和操作;互动形式;支持 PDF 标记的各种注释功能(文本突出显示、下划线、删除线、波浪线、线条、矩形、椭圆、箭头、便签和徒手工具模式等)。

http://www.pdftron.com/pdfnet/mobile/android_pdf_library.html