在PDF文件中突出显示文本

12

我已经正确编译了MuPDF并能够成功运行示例应用程序,但是:

问题

我想要像RepliGo PDF Reader和其他pdf阅读器一样,实现以下功能:长按触摸屏幕上的高亮、下划线、贴纸笔记、箭头、线条、椭圆形、矩形、手绘图案和文本框等工具

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

是否有人可以分享如何实现上述功能的想法?如果能分享一些代码或示例来解释就更好了。


8
MuPDF只是一个用于呈现PDF内容的引擎。恐怕您需要编写其余部分。您需要处理所需的用户操作,并使用您想要的行为方式。如果您遇到确切的问题,请回来寻求帮助。 - ppeterka
@Chirag Patel,你找到解决方案了吗? - Chirag Shah
MuPDF将pdf显示为图像。如果您将pdf文件显示为文本,我相信您可以执行所有功能。 - Thiago M Rocha
MuPDF是一款阅读器,您需要的可能更加复杂,例如Xournal。 - Bjoern Rennhak
1
你应该使用itext库来显示PDF,此库还具备所有可通过代码实现的功能。 - jyomin
尝试使用iText,因为它可以以文本形式显示数据。 - Jamil
1个回答

1
由于MuPdf没有提供所需功能的API,我建议在Android上使用PDFTron SDK库。正如您可以在他们的文档页面上看到的那样,它支持许多注释相关的PDF功能:
准备好用于快速开发的工具 - 包括支持高级功能,例如文本选择、全文搜索;链接;书签导航和操作;交互式表单;各种注释功能以启用PDF标记(文本高亮、下划线、删除线、波浪线、线、矩形、椭圆、箭头、便笺和自由手绘工具模式等)。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接