Android PDF SDK:获取所选文本定位/根据位置突出显示文本

时间:2014-05-05 07:10:22

标签: android pdf

我正在开发一款Android应用,我需要在其中实现PDF文件的以下功能。

  • 获取所选文本位置,即起始页码,起始行,起始字符偏移,结束页码,结束行,结束字符偏移
  • 根据以上参数突出显示文字
  • 将多个PDF文档连接成一个

我尝试使用Foxit PDF SDK for android和PDFTron,但他们似乎没有提供这些功能。

提前感谢您的帮助!

此致 阿马尔

2 个答案:

答案 0 :(得分:1)

通过以下链接,下载示例。它提供了您的问题中提到的所有功能。

http://www.androidpdf.mobi/download/download-android

希望它会帮助你...... 享受..

答案 1 :(得分:0)

当前的Android Foxit PDF SDK 6.4支持此功能。通过以下链接请求试用:https://developers.foxitsoftware.com/pdf-sdk/free-trial。请在评估/试用包中的“ samples \ complete_pdf_viewer”处查看演示。这是一个基本的PDF查看器演示。它涵盖了您提到的要求。

搜索类可以在这里找到:https://developers.foxitsoftware.com/resources/mobile-pdf-sdk/api_reference_android/docs_for_fsdk/classcom_1_1foxit_1_1sdk_1_1pdf_1_1_text_search.html

com.foxit.sdk.pdf.TextSearch.getMatchPageIndex()提供可以在其中找到搜索的页面索引。 com.foxit.sdk.pdf.TextSearch.getMatchRects()提供突出显示位置的矩形位置。

com.foxit.sdk.pdf.PDFDoc.startImportPages将允许您合并另一个PDF文档中的PDF页面。有关详细信息,请参见https://developers.foxitsoftware.com/resources/mobile-pdf-sdk/api_reference_android/docs_for_fsdk/classcom_1_1foxit_1_1sdk_1_1pdf_1_1_p_d_f_doc.html#a5e2edb7e9ca1e6b700f8024a303e5e08