中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JAVA讀取PDF、WORD文檔實例代碼

發布時間:2020-09-05 17:05:02 來源:腳本之家 閱讀:160 作者:wbb 欄目:編程語言

讀取PDF文件jar引用

<dependency>
  <groupid>org.apache.pdfbox</groupid>
  pdfbox</artifactid>
  <version>1.8.13</version>
</dependency>

讀取WORD文件jar引用

<dependency>
  <groupid>org.apache.poi</groupid>
  poi-scratchpad</artifactid>
  <version>3.16-beta1</version>
</dependency>
<dependency>
  <groupid>org.apache.poi</groupid>
  poi</artifactid>
  <version>3.16-beta1</version>
</dependency>

讀取WORD文件方法

/**
   * 
   * @Title: getTextFromWord
   * @Description: 讀取word
   * @param filePath
   *      文件路徑
   * @return: String 讀出的Word的內容
   */
  public static String getTextFromWord(String filePath) {
    String result = null;
    File file = new File(filePath);
    FileInputStream fis = null;
    try {
      fis = new FileInputStream(file);
      @SuppressWarnings("resource")
      WordExtractor wordExtractor = new WordExtractor(fis);
      result = wordExtractor.getText();
    } catch (FileNotFoundException e) {
      e.printStackTrace();
    } catch (IOException e) {
      e.printStackTrace();
    } finally {
      if (fis != null) {
        try {
          fis.close();
        } catch (IOException e) {
          e.printStackTrace();
        }
      }
    }
    return result;
  }

讀取PDF文件方法

/**
 * 
 * @Title: getTextFromPdf
 * @Description: 讀取pdf文件內容
 * @param filePath
 * @return: 讀出的pdf的內容
 */
public static String getTextFromPdf(String filePath) {
  String result = null;
  FileInputStream is = null;
  PDDocument document = null;
  try {
    is = new FileInputStream(filePath);
    PDFParser parser = new PDFParser(is);
    parser.parse();
    document = parser.getPDDocument();
    PDFTextStripper stripper = new PDFTextStripper();
    result = stripper.getText(document);
  } catch (FileNotFoundException e) {
    e.printStackTrace();
  } catch (IOException e) {
    e.printStackTrace();
  } finally {
    if (is != null) {
      try {
        is.close();
      } catch (IOException e) {
        e.printStackTrace();
      }
    }
    if (document != null) {
      try {
        document.close();
      } catch (IOException e) {
        e.printStackTrace();
      }
    }
  }
  return result;
}

希望本篇實例代碼可以幫到您

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南乐县| 全州县| 海南省| 广丰县| 丰镇市| 安阳县| 六盘水市| 嘉兴市| 通州区| 牙克石市| 平山县| 马边| 三亚市| 长顺县| 德安县| 垣曲县| 墨脱县| 泰兴市| 横山县| 抚顺市| 五莲县| 渝北区| 寿宁县| 淳安县| 新密市| 玉林市| 大足县| 西吉县| 乌兰察布市| 江山市| 康定县| 聂拉木县| 元江| 英超| 滦平县| 阿城市| 上杭县| 喀喇沁旗| 阿拉善右旗| 齐齐哈尔市| 六安市|