안녕하세요
한글컨트롤-프로그래밍-이해와-활용.pdf를 읽고 C#으로 프로그램을 만들려고 합니다
한글 매크로로 찾기를 실행하고 스크립트를 보니 액션이 findall이더라구요.
그런데 ActionObject.pdf파일에는 findall이 없네요.
방향이 맞는지 헷갈립니다.
제가 구현하고 싶은 것은 특정 한글파일에서
-"abc"라는 단어를 모두 찾고
-"abc"가 포함된 문장들과
-해당 페이지들을 출력하고 싶습니다
힌트가 될만한 문서나 함수 알려주시면 감사하겠습니다…
2개의 좋아요
hwp.GetText()를 사용하시면 간편하게 구현이 가능할 것 같습니다.
아래는 파이썬 코드지만, 충분히 응용하실 수 있을 거라고 생각됩니다.
result = []
hwp.InitScan()
while True:
state, text = hwp.GetText()
if "asdf" in text:
hwp.MovePos(201)
result.append({"sentence": text, "page": hwp.key_indicator()[3]})
if state in [0, 1]:
break
hwp.ReleaseScan()
for i in result:
print(i)
시연화면은 아래와 같습니다.
도움이 되었길 바랍니다.
2개의 좋아요