회사에서 큰 프로젝트를 앞두고 이것 저것 라이브러리를 테스트 해보고 있는데 주어진 라이브러리였다.
한글파일에서 텍스트를 뽑아내는 라이브러리인데
유용할거 같아 사용법을 공유한다.

<dependency>
<groupId>kr.dogfoot</groupId>
<artifactId>hwplib</artifactId>
<version>1.0.1</version>
</dependency>
먼저 pom.xml 파일에 다음과 같이 입력한다.

import kr.dogfoot.hwplib.object.HWPFile;
import kr.dogfoot.hwplib.reader.HWPReader;
import kr.dogfoot.hwplib.tool.textextractor.TextExtractMethod;
import kr.dogfoot.hwplib.tool.textextractor.TextExtractor;
public class Hwplib {
public void test() {
HWPFile hwpFile;
String hwpText;
try {
hwpFile = HWPReader.fromFile("C:\\Users\\NCL-NT-0163\\Downloads"+"\\aaa.hwp");
hwpText = TextExtractor.extract(hwpFile, TextExtractMethod.InsertControlTextBetweenParagraphText);
System.out.println("hwpText = " + hwpText);
} catch (Exception e) {
e.printStackTrace();
}
}
}
해당 라이브러리를 바탕으로 클래스를 생성한다.
HWPReader.fromFile에 파일 경로를 넣어준다.

컨트롤러에서 메소드를 실행하면

콘솔창에 해당 한글 파일의 텍스트가 출력되었다.
마지막으로 회사에서 인텔리제이 사줬으면 좋겠다
'backend > spring' 카테고리의 다른 글
[Spring]Spring 레거시 프로젝트 AWS elastic beanstalk으로 5분만에 배포하기 (0) | 2023.04.02 |
---|