Class KeywordExtractor

java.lang.Object
org.ofdrw.reader.keyword.KeywordExtractor

public class KeywordExtractor extends Object
关键字抽取
Since:
16:25 2020/9/26
Author:
minghu-zhang
  • Constructor Details

    • KeywordExtractor

      public KeywordExtractor()
  • Method Details

    • getKeyWordPositionList

      public static List<KeywordPosition> getKeyWordPositionList(OFDReader reader, String keyword) throws FileNotFoundException, org.dom4j.DocumentException
      获取关键字坐标列表(坐标单位毫米mm)
      Parameters:
      reader - OFD解析器
      keyword - 关键字
      Returns:
      关键字坐标列表
      Throws:
      FileNotFoundException - 文件不存在异常
      org.dom4j.DocumentException - 文档解析异常
    • getKeyWordPositionList

      public static List<KeywordPosition> getKeyWordPositionList(OFDReader reader, String[] keywords) throws FileNotFoundException, org.dom4j.DocumentException
      获取关键字坐标列表(坐标单位毫米mm)
      Parameters:
      reader - OFD解析器
      keywords - 关键字列表
      Returns:
      关键字坐标列表
      Throws:
      FileNotFoundException - 文件不存在异常
      org.dom4j.DocumentException - 文档解析异常
    • getKeyWordPositionList

      public static List<KeywordPosition> getKeyWordPositionList(OFDReader reader, String keyword, int[] pages) throws FileNotFoundException, org.dom4j.DocumentException
      获取关键字坐标列表(坐标单位毫米mm)
      Parameters:
      reader - OFD解析器
      keyword - 关键字
      pages - 要检索的页码,从1开始,不超过最大页码
      Returns:
      关键字坐标列表
      Throws:
      FileNotFoundException - 文件不存在异常
      org.dom4j.DocumentException - 文档解析异常
    • getKeyWordPositionList

      public static List<KeywordPosition> getKeyWordPositionList(OFDReader reader, String[] keywords, int[] pages) throws FileNotFoundException, org.dom4j.DocumentException
      获取关键字坐标列表(坐标单位毫米mm)
      Parameters:
      reader - OFD解析器
      keywords - 关键字列表
      pages - 要检索的页码,从1开始,不超过最大页码
      Returns:
      关键字坐标列表
      Throws:
      FileNotFoundException - 文件不存在异常
      org.dom4j.DocumentException - 文档解析异常