跳到内容
  • 福昕首页
  • 开发中心
  • SDK文档资料
  • 插件商店
  • 福昕首页
  • 开发中心
  • SDK文档资料
  • 插件商店
申请试用
  • 企业自动化
    • Compressor
  • 福昕CloudAPI
  • 福昕PDF SDK 软件开发工具包
    • 福昕PDF SDK(ActiveX)
    • 福昕PDF SDK(桌面/服务器)
    • 福昕PDF SDK(Plug-in)
    • 福昕 PDF SDK(安卓)
    • 福昕PDF SDK(iOS)
    • 福昕PDF SDK(Web)
  • 福昕管理控制台
    • 公有云
    • 私有云
    • 通用情况
  • 福昕阅读器
    • RMS插件
  • 福昕高级编辑器
    • AI助手
    • Mac版本
      • 常规问题
    • Windows版本
      • ECM集成
      • 互联PDF
      • 企业管理指南
      • 保护
      • 内容编辑
      • 创建PDF
      • 压缩
      • 图章
      • 安装与卸载
      • 常见问题
      • 打印
      • 注释/评论
      • 福昕插件
      • 翻译助手
      • 翻译助手教程
      • 试用与激活
      • 转换
      • 页面管理
    • 教育用户
      • 论文查重
      • 论文畅
      • 操作指南
    • 网页版
      • Foxit eSign
      • 电子签章
    • 订阅
    • 资源
  • 福昕高级编辑器Linux版本
  • 福船图纸管理系统
  • 福昕PDF SDK 软件开发工具包 > 福昕 PDF SDK(安卓)
  • 标签:

是否支持全文索引搜索?如果支持,如何搜索在我的移动设备上离线存储的 PDF 文件?

  • 福昕知识库
  • 2023-11-27

支持。

福昕RDK Android从 5.0 版本开始就支持全文索引搜索。

要使用此功能,请按照如下的步骤:

  1. a) 根据目录来创建一个文档来源,该目录为文档的搜索目录。

public DocumentsSource(String directory)

  1. b) 创建一个全文文本搜索对象,以及设置用于存储索引数据的数据库路径。

public FullTextSearch()

public void setDataBasePath(String pathOfDataBase)

  1. c) 开始索引文档来源中的 PDF 文档。

public Progressive startUpdateIndex(DocumentsSource source,PauseCallback pause, boolean reUpdate)

备注:您可以索引指定的PDF文件。例如,如果某个PDF文档的内容发生了更改,您可以使用以下的API对其重新进行索引:

public boolean updateIndexWithFilePath(java.lang.String filePath)

  1. d) 从索引数据源中搜索指定的内容。搜索的结果将通过指定的回调函数来返回给外部,每找到一个匹配结果,则调用一次回调函数。

public boolean searchOf(java.lang.String matchString,RankMode rankMode,

SearchCallback searchCallback)

备注:

  • Foxit PDF SDK for Android 提供的全文索引搜索将以递归的方式遍历整个目录,以便搜索目录下的文件和文件夹都会被索引。

  • 如果需要中止索引进程,可以将 pause 回调参数传递给 startUpdateIndex 接口。其回调函数 needToPauseNow 都会被调用,一旦完成一个 PDF 文档的索引。因此,调用者可以在回调函数 needToPauseNow 返回 "true" 时中止索引进程。

  • 索引数据库的位置由 setDataBasePath 接口设置。如果要清除索引数据库,请手动清

除。目前,不支持从索引函数中删除指定文件相关的索引内容。

  • searchOf 接口的每个搜索结果都由指定的回调返回到外部。一旦 searchOf 接口返回"true"或 "false",则表示搜索已完成。


相关内容

福昕高级PDF编辑器如何实现直接将文档合并同时保留签章外观

福昕高级PDF编辑器如何实现仅文档指定区域可编辑

福昕高级PDF编辑器如何实现本地备份文档

福昕高级PDF编辑器如何将文档保存为快速网页视图

福昕高级PDF编辑器Mac版如何使用FCT配置工具集成授权

另存选项取消勾选

动作向导批量加密文档并保存

动作向导批量转换文档并保存

RDK Android 如何设置单页上下滑动翻页?

PDF转Word时,如何仅处理指定页面?

推荐内容

福昕高级PDF编辑器如何实现直接将文档合并同时保留签章外观

福昕高级PDF编辑器如何实现仅文档指定区域可编辑

福昕高级PDF编辑器如何实现本地备份文档

福昕高级PDF编辑器如何将文档保存为快速网页视图

福昕高级PDF编辑器Mac版如何使用FCT配置工具集成授权

另存选项取消勾选

动作向导批量加密文档并保存

动作向导批量转换文档并保存

RDK Android 如何设置单页上下滑动翻页?

PDF转Word时,如何仅处理指定页面?

产品
  • 应用行业
  • 白皮书
开发支持
  • 开发中心
  • SDK文档资料

销售咨询:010-50951668

客服电话:0591-38509808

销售咨询
微信公众号

©2026 福建福昕软件开发股份有限公司 版权所有

隐私策略