728x90
string filePath = @"c:\sample.hwp" //샘플 한글파일의 경로
HwpCtrl1.Open(filePath);
textBox.text = HwpCtrl1.GetTextFile("TEXT","").ToString();
// 작업환경은 윈폼이고, 폼에 textBox가 올려져 있다고 가정한 코드이다.
// 한글 파일로부터 TEXT 추출시 HTML로 추출을 원하면 해당 값을 HTML로 입력하면 된다.
참 쉽죠잉~~~!!
삽질하다 알게된 다른 방법이 있다.
string filePath = @"c:\sample.hwp" //샘플 한글파일의 경로
HwpCtrl1.Open(filePath);
// 여기까지는 동일하다.
HwpCtrl1.InitScan(); // 문서 검색을 위한 초기화
while(GetText() != 1)
{
}
HwpCtrl1.ReleaseScan(); //InitScan()으로 설정된 정보를 초기화 한다.
private int GetText()
{
int ret = 0;
HWPCONTROLLib.HwpParameterSet TextSet;
TextSet = (HWPCONTROLLib.HwpParameterSet)HwpCtrl1.CreateSet("GetText");
ret = HwpCtrl1.GetTextBySet(TextSet);
var txt = TextSet.Item("Text");
textBox1.Text += txt;
return ret;
}
'개발언어 > C#' 카테고리의 다른 글
[C#] 한글 컨트롤을 이용한 WinForm(C#) 기능 구현 예제 (0) | 2022.09.16 |
---|---|
[C#] 한글 ActiveX HwpCtrl 보안승인모듈 (0) | 2022.09.16 |
[C#] 한글과 컴퓨터 HwpCtrl 접근허용 오류 해결하기 (0) | 2022.09.16 |
[C#] 한글과 컴퓨터 hwp문서 불러오는 프로그램 만들기 (2) | 2022.09.16 |
[C#] Thread 배열에 담아 다중 Thread 실행 해보기 (1) | 2022.09.01 |