Android 突出显示PDF上的文本

Android 突出显示PDF上的文本,android,pdf,android-ndk,mupdf,Android,Pdf,Android Ndk,Mupdf,我已正确编译,并且能够运行示例应用程序而没有问题,但是: 问题 我希望有一个功能,如高亮显示、下划线、便笺、箭头、线条、椭圆、矩形、徒手画和用户手指长按的文本框,如pdf reader和其他 我搜索了很多,但没有找到任何相关的方式、链接或提示来实现所需的功能 有人能分享一下如何实现上述功能的想法吗? 如果有人能通过分享一些代码或示例来解释它,那将更有帮助。由于MuPdf没有为您所需的功能公开API,我建议使用适用于android的PDFTron sdk库 正如您在他们的文档页面上看到的,它支持许

我已正确编译,并且能够运行示例应用程序而没有问题,但是:

问题

我希望有一个功能,如高亮显示、下划线、便笺、箭头、线条、椭圆、矩形、徒手画和用户手指长按的文本框,如pdf reader和其他

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

有人能分享一下如何实现上述功能的想法吗?

如果有人能通过分享一些代码或示例来解释它,那将更有帮助。

由于MuPdf没有为您所需的功能公开API,我建议使用适用于android的PDFTron sdk库

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

快速开发的现成工具-包括对 高级功能,如文本选择、全文搜索;联系; 书签导航和操作;互动形式;各种各样的 启用PDF标记的批注功能(文本突出显示, 下划线、删除线、曲线、直线、矩形、椭圆、箭头、, 便笺和免费手动工具模式等)


MuPDF只是一个呈现PDF内容的引擎。恐怕你得把剩下的编码。你必须用你想要的行为来处理你想要的用户行为。回来,如果你遇到了一个确切的问题…@Chirag Patel,你找到了解决这个问题的方法吗?MuPDF将pdf显示为图像。我很确定,如果您将pdf文件显示为text.MuPDF是一个查看器,那么您可以完成所有功能。您需要的是更复杂一点,例如Xournal。您应该使用itext library来显示pdf,它还具有通过代码实现的所有功能