hml로 변환시 북마크 기능으로 페이지 카운팅 기능 추가

This commit is contained in:
2025-06-26 17:51:25 +09:00
parent 6c18fba0cf
commit eb1ed8b105
3 changed files with 318 additions and 2 deletions

67
00_dividepage.py Normal file
View File

@@ -0,0 +1,67 @@
import win32com.client as win32
import os
import time
constants = win32.constants
hwp = None
try:
hwp = win32.gencache.EnsureDispatch("HWPFrame.HwpObject")
hwp.RegisterModule("FilePathCheckDLL", "SecurityModule")
hwp.XHwpWindows.Item(0).Visible = False
file_path = "D:\\SynologyDrive\\develop\\py\\hwp\\sample\\sample.hwpx"
output_file_path = "D:\\SynologyDrive\\develop\\py\\hwp\\sample\\sample.xml"
if not os.path.exists(file_path):
print(f"❌ 오류: 원본 파일 '{file_path}'이 존재하지 않습니다.")
exit()
print(f"'{file_path}' 파일을 엽니다...")
hwp.Open(file_path)
total_pages = hwp.PageCount
current = 1
hwp.HAction.Run("MoveDocBegin")
while( current <= total_pages):
# 북마크 삽입 (현재 커서 위치에 "Page_쪽_start","Page_쪽_end" 이름으로)
hwp.HAction.GetDefault("Bookmark", hwp.HParameterSet.HBookMark.HSet)
hwp.HParameterSet.HBookMark.name = "Page_" + str(current) + "_start"
hwp.HParameterSet.HBookMark.type = 0
hwp.HParameterSet.HBookMark.Command = 0
hwp.HAction.Execute("Bookmark", hwp.HParameterSet.HBookMark.HSet)
if current < total_pages:
hwp.HAction.Run("MovePageDown")
hwp.HAction.Run("MoveLeft")
else:
hwp.HAction.Run("MoveDocEnd")
hwp.HAction.GetDefault("Bookmark", hwp.HParameterSet.HBookMark.HSet)
hwp.HParameterSet.HBookMark.name = "Page_" + str(current) + "_end"
hwp.HParameterSet.HBookMark.type = 0
hwp.HParameterSet.HBookMark.Command = 0
hwp.HAction.Execute("Bookmark", hwp.HParameterSet.HBookMark.HSet)
hwp.HAction.Run("MoveRight")
current += 1
# --- 저장 ---
output_dir = os.path.dirname(output_file_path)
if output_dir and not os.path.exists(output_dir):
os.makedirs(output_dir)
hwp.SaveAs(output_file_path, "HWPML2X", "")
print(f"'{output_file_path}'에 저장 완료.")
except Exception as e:
print(f"❌ 오류 발생: {e}")
print("여전히 문제가 발생합니다. 한글 프로그램 재설치 또는 환경 문제일 가능성이 큽니다.")
finally:
if hwp:
try:
hwp.Quit(saveoption=0)
print("✅ 한글 프로그램 종료.")
except Exception as e:
print(f"⚠️ 한글 프로그램 종료 중 오류 발생: {e}")
print("✅ 최종 작업 시도 완료!")

View File

@@ -79,6 +79,33 @@ def convert_hwp_to_xml(input_folder, output_folder):
#hwpactionid 기반
hwp.Run("MoveDocBegin")
total_pages = hwp.PageCount
current = 1
# hwp.HAction.Run("MoveDocBegin")
while( current <= total_pages ):
# 북마크 삽입 (현재 커서 위치에 "Page_쪽_start","Page_쪽_end" 이름으로)
hwp.HAction.GetDefault("Bookmark", hwp.HParameterSet.HBookMark.HSet)
hwp.HParameterSet.HBookMark.name = "Page_" + str(current) + "_start"
hwp.HParameterSet.HBookMark.type = 0
hwp.HParameterSet.HBookMark.Command = 0
hwp.HAction.Execute("Bookmark", hwp.HParameterSet.HBookMark.HSet)
if current < total_pages:
hwp.HAction.Run("MovePageDown")
hwp.HAction.Run("MoveLeft")
else:
hwp.HAction.Run("MoveDocEnd")
hwp.HAction.GetDefault("Bookmark", hwp.HParameterSet.HBookMark.HSet)
hwp.HParameterSet.HBookMark.name = "Page_" + str(current) + "_end"
hwp.HParameterSet.HBookMark.type = 0
hwp.HParameterSet.HBookMark.Command = 0
hwp.HAction.Execute("Bookmark", hwp.HParameterSet.HBookMark.HSet)
hwp.HAction.Run("MoveRight")
current += 1
hwp.Run("SelectCtrlFront")
while True:
@@ -134,8 +161,8 @@ def delete_gen_py():
if __name__ == "__main__":
exam_rounds = [
"2506_3",
# "2504_3"
# "2506_3",
"2505"
]
delete_gen_py()

View File

@@ -15705,3 +15705,225 @@
2025-06-24 14:29:40,021 - INFO - 변환 성공: 워드(한글)-006237-양겸.hwpx -> 워드(한글)-006237-양겸.hml
2025-06-24 14:29:40,552 - INFO - 변환 성공: 위드(한글)-006190-변아영.hwpx -> 위드(한글)-006190-변아영.hml
2025-06-24 14:29:40,909 - INFO - 폴더 변환 완료: C:\Users\dra\project\HWP\HWP-Scoring\input\2506_3\A\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\2506_3\A\DIW
2025-06-26 17:41:45,473 - INFO - 폴더 변환 시작: C:\Users\dra\project\HWP\HWP-Scoring\input\2505\A\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\2505\A\DIW
2025-06-26 17:41:49,218 - INFO - 변환 성공: 워드(한글)-000538-정우혁.hwp -> 워드(한글)-000538-정우혁.hml
2025-06-26 17:41:49,655 - INFO - 변환 성공: 워드(한글)-000539-강우빈.hwp -> 워드(한글)-000539-강우빈.hml
2025-06-26 17:41:49,944 - INFO - 변환 성공: 워드(한글)-000541-김서연.hwp -> 워드(한글)-000541-김서연.hml
2025-06-26 17:41:50,333 - INFO - 변환 성공: 워드(한글)-002735-김지민.hwp -> 워드(한글)-002735-김지민.hml
2025-06-26 17:41:50,637 - INFO - 변환 성공: 워드(한글)-003147-이다인.hwp -> 워드(한글)-003147-이다인.hml
2025-06-26 17:41:50,781 - INFO - 변환 성공: 워드(한글)_002386_박세진.hwp -> 워드(한글)_002386_박세진.hml
2025-06-26 17:41:50,844 - INFO - 변환 성공: 워드(한글)_002387_하인애.hwp -> 워드(한글)_002387_하인애.hml
2025-06-26 17:41:51,042 - INFO - 변환 성공: 한글-000158-박상욱.hwp -> 한글-000158-박상욱.hml
2025-06-26 17:41:51,410 - INFO - 변환 성공: 한글-000168-최은서.hwp -> 한글-000168-최은서.hml
2025-06-26 17:41:51,882 - INFO - 변환 성공: 한글-000172-오하윤.hwp -> 한글-000172-오하윤.hml
2025-06-26 17:41:52,305 - INFO - 변환 성공: DIW_2505A.hwpx -> DIW_2505A.hml
2025-06-26 17:41:52,749 - INFO - 변환 성공: 워드(한글)-000010-김채윤.hwpx -> 워드(한글)-000010-김채윤.hml
2025-06-26 17:41:53,051 - INFO - 변환 성공: 워드(한글)-000030-엄재원.hwpx -> 워드(한글)-000030-엄재원.hml
2025-06-26 17:41:53,414 - INFO - 변환 성공: 워드(한글)-000194-김덕영.hwpx -> 워드(한글)-000194-김덕영.hml
2025-06-26 17:41:53,823 - INFO - 변환 성공: 워드(한글)-000202-박선아.hwpx -> 워드(한글)-000202-박선아.hml
2025-06-26 17:41:54,239 - INFO - 변환 성공: 워드(한글)-000237-황다진.hwpx -> 워드(한글)-000237-황다진.hml
2025-06-26 17:41:54,707 - INFO - 변환 성공: 워드(한글)-000255-최의진.hwpx -> 워드(한글)-000255-최의진.hml
2025-06-26 17:41:55,191 - INFO - 변환 성공: 워드(한글)-000362-김재현.hwpx -> 워드(한글)-000362-김재현.hml
2025-06-26 17:41:55,684 - INFO - 변환 성공: 워드(한글)-000383-김도윤.hwpx -> 워드(한글)-000383-김도윤.hml
2025-06-26 17:41:56,291 - INFO - 변환 성공: 워드(한글)-000405-서세계.hwpx -> 워드(한글)-000405-서세계.hml
2025-06-26 17:41:56,654 - INFO - 변환 성공: 워드(한글)-000441-박리온.hwpx -> 워드(한글)-000441-박리온.hml
2025-06-26 17:41:57,161 - INFO - 변환 성공: 워드(한글)-000442-김보빈.hwpx -> 워드(한글)-000442-김보빈.hml
2025-06-26 17:41:57,680 - INFO - 변환 성공: 워드(한글)-000461-심재율.hwpx -> 워드(한글)-000461-심재율.hml
2025-06-26 17:41:58,174 - INFO - 변환 성공: 워드(한글)-000473-박소연.hwpx -> 워드(한글)-000473-박소연.hml
2025-06-26 17:41:58,645 - INFO - 변환 성공: 워드(한글)-000486-이승우.hwpx -> 워드(한글)-000486-이승우.hml
2025-06-26 17:41:59,211 - INFO - 변환 성공: 워드(한글)-000558-정수윤.hwpx -> 워드(한글)-000558-정수윤.hml
2025-06-26 17:41:59,819 - INFO - 변환 성공: 워드(한글)-000559-이하령.hwpx -> 워드(한글)-000559-이하령.hml
2025-06-26 17:42:00,412 - INFO - 변환 성공: 워드(한글)-000578-김도연.hwpx -> 워드(한글)-000578-김도연.hml
2025-06-26 17:42:00,904 - INFO - 변환 성공: 워드(한글)-000677-임지아.hwpx -> 워드(한글)-000677-임지아.hml
2025-06-26 17:42:01,380 - INFO - 변환 성공: 워드(한글)-000737-이시윤.hwpx -> 워드(한글)-000737-이시윤.hml
2025-06-26 17:42:01,892 - INFO - 변환 성공: 워드(한글)-000749-전지안.hwpx -> 워드(한글)-000749-전지안.hml
2025-06-26 17:42:02,415 - INFO - 변환 성공: 워드(한글)-000750-문서현.hwpx -> 워드(한글)-000750-문서현.hml
2025-06-26 17:42:02,807 - INFO - 변환 성공: 워드(한글)-000756-조윤재.hwpx -> 워드(한글)-000756-조윤재.hml
2025-06-26 17:42:03,192 - INFO - 변환 성공: 워드(한글)-000763-최현우.hwpx -> 워드(한글)-000763-최현우.hml
2025-06-26 17:42:03,707 - INFO - 변환 성공: 워드(한글)-000764-이선우.hwpx -> 워드(한글)-000764-이선우.hml
2025-06-26 17:42:04,202 - INFO - 변환 성공: 워드(한글)-000821-어유빈.hwpx -> 워드(한글)-000821-어유빈.hml
2025-06-26 17:42:04,675 - INFO - 변환 성공: 워드(한글)-000822-박정우.hwpx -> 워드(한글)-000822-박정우.hml
2025-06-26 17:42:05,174 - INFO - 변환 성공: 워드(한글)-000823-이윤건.hwpx -> 워드(한글)-000823-이윤건.hml
2025-06-26 17:42:05,598 - INFO - 변환 성공: 워드(한글)-000824-김규민.hwpx -> 워드(한글)-000824-김규민.hml
2025-06-26 17:42:06,022 - INFO - 변환 성공: 워드(한글)-000831-김나은.hwpx -> 워드(한글)-000831-김나은.hml
2025-06-26 17:42:06,550 - INFO - 변환 성공: 워드(한글)-000838-이하은.hwpx -> 워드(한글)-000838-이하은.hml
2025-06-26 17:42:07,078 - INFO - 변환 성공: 워드(한글)-000859-조민서.hwpx -> 워드(한글)-000859-조민서.hml
2025-06-26 17:42:07,568 - INFO - 변환 성공: 워드(한글)-000860-유승원.hwpx -> 워드(한글)-000860-유승원.hml
2025-06-26 17:42:08,106 - INFO - 변환 성공: 워드(한글)-000861-최가현.hwpx -> 워드(한글)-000861-최가현.hml
2025-06-26 17:42:08,630 - INFO - 변환 성공: 워드(한글)-000862-이재호.hwpx -> 워드(한글)-000862-이재호.hml
2025-06-26 17:42:09,185 - INFO - 변환 성공: 워드(한글)-000864-정다연.hwpx -> 워드(한글)-000864-정다연.hml
2025-06-26 17:42:09,680 - INFO - 변환 성공: 워드(한글)-000866-장한별.hwpx -> 워드(한글)-000866-장한별.hml
2025-06-26 17:42:10,162 - INFO - 변환 성공: 워드(한글)-000901-김유빈.hwpx -> 워드(한글)-000901-김유빈.hml
2025-06-26 17:42:10,635 - INFO - 변환 성공: 워드(한글)-000907-구민준.hwpx -> 워드(한글)-000907-구민준.hml
2025-06-26 17:42:11,109 - INFO - 변환 성공: 워드(한글)-000909-오승빈.hwpx -> 워드(한글)-000909-오승빈.hml
2025-06-26 17:42:11,628 - INFO - 변환 성공: 워드(한글)-000910-강동우.hwpx -> 워드(한글)-000910-강동우.hml
2025-06-26 17:42:12,066 - INFO - 변환 성공: 워드(한글)-000911-최우준.hwpx -> 워드(한글)-000911-최우준.hml
2025-06-26 17:42:12,469 - INFO - 변환 성공: 워드(한글)-000993-서민찬.hwpx -> 워드(한글)-000993-서민찬.hml
2025-06-26 17:42:12,768 - INFO - 변환 성공: 워드(한글)-000998-기시원.hwpx -> 워드(한글)-000998-기시원.hml
2025-06-26 17:42:13,170 - INFO - 변환 성공: 워드(한글)-001020-홍영욱.hwpx -> 워드(한글)-001020-홍영욱.hml
2025-06-26 17:42:13,696 - INFO - 변환 성공: 워드(한글)-001075-이하경.hwpx -> 워드(한글)-001075-이하경.hml
2025-06-26 17:42:14,194 - INFO - 변환 성공: 워드(한글)-001076-김지아.hwpx -> 워드(한글)-001076-김지아.hml
2025-06-26 17:42:14,694 - INFO - 변환 성공: 워드(한글)-001108-강세아.hwpx -> 워드(한글)-001108-강세아.hml
2025-06-26 17:42:15,165 - INFO - 변환 성공: 워드(한글)-001109-맹수현.hwpx -> 워드(한글)-001109-맹수현.hml
2025-06-26 17:42:15,680 - INFO - 변환 성공: 워드(한글)-001110-정혜민.hwpx -> 워드(한글)-001110-정혜민.hml
2025-06-26 17:42:16,163 - INFO - 변환 성공: 워드(한글)-001111-채이령.hwpx -> 워드(한글)-001111-채이령.hml
2025-06-26 17:42:16,665 - INFO - 변환 성공: 워드(한글)-001112-최경인.hwpx -> 워드(한글)-001112-최경인.hml
2025-06-26 17:42:17,180 - INFO - 변환 성공: 워드(한글)-001113-박서연.hwpx -> 워드(한글)-001113-박서연.hml
2025-06-26 17:42:17,699 - INFO - 변환 성공: 워드(한글)-001114-김수인.hwpx -> 워드(한글)-001114-김수인.hml
2025-06-26 17:42:18,213 - INFO - 변환 성공: 워드(한글)-001131-조성우.hwpx -> 워드(한글)-001131-조성우.hml
2025-06-26 17:42:18,742 - INFO - 변환 성공: 워드(한글)-001140-홍성원.hwpx -> 워드(한글)-001140-홍성원.hml
2025-06-26 17:42:19,279 - INFO - 변환 성공: 워드(한글)-001158-손채인.hwpx -> 워드(한글)-001158-손채인.hml
2025-06-26 17:42:19,807 - INFO - 변환 성공: 워드(한글)-001161-이가온.hwpx -> 워드(한글)-001161-이가온.hml
2025-06-26 17:42:20,323 - INFO - 변환 성공: 워드(한글)-001173-김상은.hwpx -> 워드(한글)-001173-김상은.hml
2025-06-26 17:42:20,786 - INFO - 변환 성공: 워드(한글)-001174-최연서.hwpx -> 워드(한글)-001174-최연서.hml
2025-06-26 17:42:21,281 - INFO - 변환 성공: 워드(한글)-001175-지승원.hwpx -> 워드(한글)-001175-지승원.hml
2025-06-26 17:42:21,670 - INFO - 변환 성공: 워드(한글)-001176-지연주.hwpx -> 워드(한글)-001176-지연주.hml
2025-06-26 17:42:22,077 - INFO - 변환 성공: 워드(한글)-001222-김성훈.hwpx -> 워드(한글)-001222-김성훈.hml
2025-06-26 17:42:22,636 - INFO - 변환 성공: 워드(한글)-001231-김서진.hwpx -> 워드(한글)-001231-김서진.hml
2025-06-26 17:42:23,191 - INFO - 변환 성공: 워드(한글)-001273-강승원.hwpx -> 워드(한글)-001273-강승원.hml
2025-06-26 17:42:23,624 - INFO - 변환 성공: 워드(한글)-001274-진예성.hwpx -> 워드(한글)-001274-진예성.hml
2025-06-26 17:42:23,913 - INFO - 변환 성공: 워드(한글)-001275-유정원.hwpx -> 워드(한글)-001275-유정원.hml
2025-06-26 17:42:24,323 - INFO - 변환 성공: 워드(한글)-001276-서은서.hwpx -> 워드(한글)-001276-서은서.hml
2025-06-26 17:42:24,854 - INFO - 변환 성공: 워드(한글)-001290-신유림.hwpx -> 워드(한글)-001290-신유림.hml
2025-06-26 17:42:25,334 - INFO - 변환 성공: 워드(한글)-001292-소연우.hwpx -> 워드(한글)-001292-소연우.hml
2025-06-26 17:42:25,840 - INFO - 변환 성공: 워드(한글)-001293-이윤슬.hwpx -> 워드(한글)-001293-이윤슬.hml
2025-06-26 17:42:26,352 - INFO - 변환 성공: 워드(한글)-001294-배부성.hwpx -> 워드(한글)-001294-배부성.hml
2025-06-26 17:42:26,876 - INFO - 변환 성공: 워드(한글)-001301-이경훈.hwpx -> 워드(한글)-001301-이경훈.hml
2025-06-26 17:42:27,382 - INFO - 변환 성공: 워드(한글)-001303-임우진.hwpx -> 워드(한글)-001303-임우진.hml
2025-06-26 17:42:27,874 - INFO - 변환 성공: 워드(한글)-001381-조희봄.hwpx -> 워드(한글)-001381-조희봄.hml
2025-06-26 17:42:28,415 - INFO - 변환 성공: 워드(한글)-001385-차두진.hwpx -> 워드(한글)-001385-차두진.hml
2025-06-26 17:42:28,837 - INFO - 변환 성공: 워드(한글)-001386-정예찬.hwpx -> 워드(한글)-001386-정예찬.hml
2025-06-26 17:42:29,251 - INFO - 변환 성공: 워드(한글)-001401-김휘성.hwpx -> 워드(한글)-001401-김휘성.hml
2025-06-26 17:42:29,792 - INFO - 변환 성공: 워드(한글)-001403-전주언.hwpx -> 워드(한글)-001403-전주언.hml
2025-06-26 17:42:30,342 - INFO - 변환 성공: 워드(한글)-001404-강태윤.hwpx -> 워드(한글)-001404-강태윤.hml
2025-06-26 17:42:30,854 - INFO - 변환 성공: 워드(한글)-001431-이세진.hwpx -> 워드(한글)-001431-이세진.hml
2025-06-26 17:42:31,362 - INFO - 변환 성공: 워드(한글)-001446-노설.hwpx -> 워드(한글)-001446-노설.hml
2025-06-26 17:42:31,895 - INFO - 변환 성공: 워드(한글)-001447-류혜원.hwpx -> 워드(한글)-001447-류혜원.hml
2025-06-26 17:42:32,420 - INFO - 변환 성공: 워드(한글)-001465-김관희.hwpx -> 워드(한글)-001465-김관희.hml
2025-06-26 17:42:32,957 - INFO - 변환 성공: 워드(한글)-001466-조연우.hwpx -> 워드(한글)-001466-조연우.hml
2025-06-26 17:42:33,530 - INFO - 변환 성공: 워드(한글)-001467-한서준.hwpx -> 워드(한글)-001467-한서준.hml
2025-06-26 17:42:34,041 - INFO - 변환 성공: 워드(한글)-001516-금가온.hwpx -> 워드(한글)-001516-금가온.hml
2025-06-26 17:42:34,551 - INFO - 변환 성공: 워드(한글)-001610-노하율.hwpx -> 워드(한글)-001610-노하율.hml
2025-06-26 17:42:35,089 - INFO - 변환 성공: 워드(한글)-001738-김동윤.hwpx -> 워드(한글)-001738-김동윤.hml
2025-06-26 17:42:35,602 - INFO - 변환 성공: 워드(한글)-001762-최은서.hwpx -> 워드(한글)-001762-최은서.hml
2025-06-26 17:42:36,139 - INFO - 변환 성공: 워드(한글)-001763-이은서.hwpx -> 워드(한글)-001763-이은서.hml
2025-06-26 17:42:36,663 - INFO - 변환 성공: 워드(한글)-001764-박서윤.hwpx -> 워드(한글)-001764-박서윤.hml
2025-06-26 17:42:37,171 - INFO - 변환 성공: 워드(한글)-001794-김가윤.hwpx -> 워드(한글)-001794-김가윤.hml
2025-06-26 17:42:37,697 - INFO - 변환 성공: 워드(한글)-001807-이지연.hwpx -> 워드(한글)-001807-이지연.hml
2025-06-26 17:42:38,200 - INFO - 변환 성공: 워드(한글)-001829-홍은상.hwpx -> 워드(한글)-001829-홍은상.hml
2025-06-26 17:42:38,694 - INFO - 변환 성공: 워드(한글)-001830-최세아.hwpx -> 워드(한글)-001830-최세아.hml
2025-06-26 17:42:39,229 - INFO - 변환 성공: 워드(한글)-001846-이호영.hwpx -> 워드(한글)-001846-이호영.hml
2025-06-26 17:42:39,854 - INFO - 변환 성공: 워드(한글)-001847-강준모.hwpx -> 워드(한글)-001847-강준모.hml
2025-06-26 17:42:40,391 - INFO - 변환 성공: 워드(한글)-001848-함석원.hwpx -> 워드(한글)-001848-함석원.hml
2025-06-26 17:42:40,873 - INFO - 변환 성공: 워드(한글)-001849-류현진.hwpx -> 워드(한글)-001849-류현진.hml
2025-06-26 17:42:41,351 - INFO - 변환 성공: 워드(한글)-001892-차이은.hwpx -> 워드(한글)-001892-차이은.hml
2025-06-26 17:42:41,789 - INFO - 변환 성공: 워드(한글)-001913-서민준.hwpx -> 워드(한글)-001913-서민준.hml
2025-06-26 17:42:42,217 - INFO - 변환 성공: 워드(한글)-001915-강다현.hwpx -> 워드(한글)-001915-강다현.hml
2025-06-26 17:42:42,779 - INFO - 변환 성공: 워드(한글)-001916-정재하.hwpx -> 워드(한글)-001916-정재하.hml
2025-06-26 17:42:43,316 - INFO - 변환 성공: 워드(한글)-001923-오다운.hwpx -> 워드(한글)-001923-오다운.hml
2025-06-26 17:42:43,813 - INFO - 변환 성공: 워드(한글)-001924-오아름.hwpx -> 워드(한글)-001924-오아름.hml
2025-06-26 17:42:44,228 - INFO - 변환 성공: 워드(한글)-001925-강성준.hwpx -> 워드(한글)-001925-강성준.hml
2025-06-26 17:42:44,556 - INFO - 변환 성공: 워드(한글)-001949-이준민.hwpx -> 워드(한글)-001949-이준민.hml
2025-06-26 17:42:44,960 - INFO - 변환 성공: 워드(한글)-001950-김준서.hwpx -> 워드(한글)-001950-김준서.hml
2025-06-26 17:42:45,480 - INFO - 변환 성공: 워드(한글)-001951-김도연.hwpx -> 워드(한글)-001951-김도연.hml
2025-06-26 17:42:46,006 - INFO - 변환 성공: 워드(한글)-001980-김시윤.hwpx -> 워드(한글)-001980-김시윤.hml
2025-06-26 17:42:46,556 - INFO - 변환 성공: 워드(한글)-001981-김성은.hwpx -> 워드(한글)-001981-김성은.hml
2025-06-26 17:42:47,074 - INFO - 변환 성공: 워드(한글)-001987-김민서.hwpx -> 워드(한글)-001987-김민서.hml
2025-06-26 17:42:47,603 - INFO - 변환 성공: 워드(한글)-001994-신윤성.hwpx -> 워드(한글)-001994-신윤성.hml
2025-06-26 17:42:48,130 - INFO - 변환 성공: 워드(한글)-001996-서지민.hwpx -> 워드(한글)-001996-서지민.hml
2025-06-26 17:42:48,643 - INFO - 변환 성공: 워드(한글)-002024-최린아.hwpx -> 워드(한글)-002024-최린아.hml
2025-06-26 17:42:49,116 - INFO - 변환 성공: 워드(한글)-002168-김병재.hwpx -> 워드(한글)-002168-김병재.hml
2025-06-26 17:42:49,653 - INFO - 변환 성공: 워드(한글)-002186-홍승혁.hwpx -> 워드(한글)-002186-홍승혁.hml
2025-06-26 17:42:50,172 - INFO - 변환 성공: 워드(한글)-002190-권지혜.hwpx -> 워드(한글)-002190-권지혜.hml
2025-06-26 17:42:50,686 - INFO - 변환 성공: 워드(한글)-002207-문승재.hwpx -> 워드(한글)-002207-문승재.hml
2025-06-26 17:42:51,182 - INFO - 변환 성공: 워드(한글)-002208-강채원.hwpx -> 워드(한글)-002208-강채원.hml
2025-06-26 17:42:51,599 - INFO - 변환 성공: 워드(한글)-002216-한지운.hwpx -> 워드(한글)-002216-한지운.hml
2025-06-26 17:42:51,988 - INFO - 변환 성공: 워드(한글)-002265-김민서.hwpx -> 워드(한글)-002265-김민서.hml
2025-06-26 17:42:52,542 - INFO - 변환 성공: 워드(한글)-002268-신지호.hwpx -> 워드(한글)-002268-신지호.hml
2025-06-26 17:42:53,047 - INFO - 변환 성공: 워드(한글)-002280-김재경.hwpx -> 워드(한글)-002280-김재경.hml
2025-06-26 17:42:53,591 - INFO - 변환 성공: 워드(한글)-002284-정민아.hwpx -> 워드(한글)-002284-정민아.hml
2025-06-26 17:42:54,128 - INFO - 변환 성공: 워드(한글)-002285-김지유.hwpx -> 워드(한글)-002285-김지유.hml
2025-06-26 17:42:54,639 - INFO - 변환 성공: 워드(한글)-002286-황혜정.hwpx -> 워드(한글)-002286-황혜정.hml
2025-06-26 17:42:55,185 - INFO - 변환 성공: 워드(한글)-002287-이준원.hwpx -> 워드(한글)-002287-이준원.hml
2025-06-26 17:42:55,713 - INFO - 변환 성공: 워드(한글)-002288-한지후.hwpx -> 워드(한글)-002288-한지후.hml
2025-06-26 17:42:56,278 - INFO - 변환 성공: 워드(한글)-002289-이태윤.hwpx -> 워드(한글)-002289-이태윤.hml
2025-06-26 17:42:56,806 - INFO - 변환 성공: 워드(한글)-002290-김유찬.hwpx -> 워드(한글)-002290-김유찬.hml
2025-06-26 17:42:57,358 - INFO - 변환 성공: 워드(한글)-002291-김제우.hwpx -> 워드(한글)-002291-김제우.hml
2025-06-26 17:42:57,784 - INFO - 변환 성공: 워드(한글)-002292-정서연.hwpx -> 워드(한글)-002292-정서연.hml
2025-06-26 17:42:58,187 - INFO - 변환 성공: 워드(한글)-002293-박지원.hwpx -> 워드(한글)-002293-박지원.hml
2025-06-26 17:42:58,719 - INFO - 변환 성공: 워드(한글)-002295-고연우.hwpx -> 워드(한글)-002295-고연우.hml
2025-06-26 17:42:59,252 - INFO - 변환 성공: 워드(한글)-002296-최성준.hwpx -> 워드(한글)-002296-최성준.hml
2025-06-26 17:42:59,746 - INFO - 변환 성공: 워드(한글)-002297-김도윤.hwpx -> 워드(한글)-002297-김도윤.hml
2025-06-26 17:43:00,274 - INFO - 변환 성공: 워드(한글)-002311-전채우.hwpx -> 워드(한글)-002311-전채우.hml
2025-06-26 17:43:00,705 - INFO - 변환 성공: 워드(한글)-002312-박소라.hwpx -> 워드(한글)-002312-박소라.hml
2025-06-26 17:43:01,006 - INFO - 변환 성공: 워드(한글)-002313-서태호.hwpx -> 워드(한글)-002313-서태호.hml
2025-06-26 17:43:01,301 - INFO - 변환 성공: 워드(한글)-002314-임성훈.hwpx -> 워드(한글)-002314-임성훈.hml
2025-06-26 17:43:01,682 - INFO - 변환 성공: 워드(한글)-002315-이준수.hwpx -> 워드(한글)-002315-이준수.hml
2025-06-26 17:43:02,134 - INFO - 변환 성공: 워드(한글)-002316-이우림.hwpx -> 워드(한글)-002316-이우림.hml
2025-06-26 17:43:02,501 - INFO - 변환 성공: 워드(한글)-002317-손효림.hwpx -> 워드(한글)-002317-손효림.hml
2025-06-26 17:43:02,879 - INFO - 변환 성공: 워드(한글)-002357-고유현.hwpx -> 워드(한글)-002357-고유현.hml
2025-06-26 17:43:03,264 - INFO - 변환 성공: 워드(한글)-002366-정재민.hwpx -> 워드(한글)-002366-정재민.hml
2025-06-26 17:43:03,769 - INFO - 변환 성공: 워드(한글)-002367-김윤승.hwpx -> 워드(한글)-002367-김윤승.hml
2025-06-26 17:43:04,287 - INFO - 변환 성공: 워드(한글)-002368-최서연.hwpx -> 워드(한글)-002368-최서연.hml
2025-06-26 17:43:04,795 - INFO - 변환 성공: 워드(한글)-002376-김민재.hwpx -> 워드(한글)-002376-김민재.hml
2025-06-26 17:43:05,312 - INFO - 변환 성공: 워드(한글)-002394-이하진.hwpx -> 워드(한글)-002394-이하진.hml
2025-06-26 17:43:05,821 - INFO - 변환 성공: 워드(한글)-002395-우희진.hwpx -> 워드(한글)-002395-우희진.hml
2025-06-26 17:43:06,330 - INFO - 변환 성공: 워드(한글)-002592-김동연.hwpx -> 워드(한글)-002592-김동연.hml
2025-06-26 17:43:06,798 - INFO - 변환 성공: 워드(한글)-002593-이유준.hwpx -> 워드(한글)-002593-이유준.hml
2025-06-26 17:43:07,179 - INFO - 변환 성공: 워드(한글)-002602-이수진.hwpx -> 워드(한글)-002602-이수진.hml
2025-06-26 17:43:07,693 - INFO - 변환 성공: 워드(한글)-002714-박소현.hwpx -> 워드(한글)-002714-박소현.hml
2025-06-26 17:43:08,199 - INFO - 변환 성공: 워드(한글)-002716-박채은.hwpx -> 워드(한글)-002716-박채은.hml
2025-06-26 17:43:08,599 - INFO - 변환 성공: 워드(한글)-002717-조지훈.hwpx -> 워드(한글)-002717-조지훈.hml
2025-06-26 17:43:08,931 - INFO - 변환 성공: 워드(한글)-002719-허지원.hwpx -> 워드(한글)-002719-허지원.hml
2025-06-26 17:43:09,318 - INFO - 변환 성공: 워드(한글)-002720-손예원.hwpx -> 워드(한글)-002720-손예원.hml
2025-06-26 17:43:09,805 - INFO - 변환 성공: 워드(한글)-002753-한세영.hwpx -> 워드(한글)-002753-한세영.hml
2025-06-26 17:43:10,242 - INFO - 변환 성공: 워드(한글)-002775-송지호.hwpx -> 워드(한글)-002775-송지호.hml
2025-06-26 17:43:10,652 - INFO - 변환 성공: 워드(한글)-002777-민도진.hwpx -> 워드(한글)-002777-민도진.hml
2025-06-26 17:43:11,178 - INFO - 변환 성공: 워드(한글)-002778-김윤하.hwpx -> 워드(한글)-002778-김윤하.hml
2025-06-26 17:43:11,675 - INFO - 변환 성공: 워드(한글)-002784-정태연.hwpx -> 워드(한글)-002784-정태연.hml
2025-06-26 17:43:12,138 - INFO - 변환 성공: 워드(한글)-002821-이채원.hwpx -> 워드(한글)-002821-이채원.hml
2025-06-26 17:43:12,666 - INFO - 변환 성공: 워드(한글)-002822-윤채우.hwpx -> 워드(한글)-002822-윤채우.hml
2025-06-26 17:43:13,219 - INFO - 변환 성공: 워드(한글)-002828-이선후.hwpx -> 워드(한글)-002828-이선후.hml
2025-06-26 17:43:13,625 - INFO - 변환 성공: 워드(한글)-002849-탁대인.hwpx -> 워드(한글)-002849-탁대인.hml
2025-06-26 17:43:14,024 - INFO - 변환 성공: 워드(한글)-002893-이시우.hwpx -> 워드(한글)-002893-이시우.hml
2025-06-26 17:43:14,543 - INFO - 변환 성공: 워드(한글)-002927-이아진.hwpx -> 워드(한글)-002927-이아진.hml
2025-06-26 17:43:15,025 - INFO - 변환 성공: 워드(한글)-002928-조예원.hwpx -> 워드(한글)-002928-조예원.hml
2025-06-26 17:43:15,550 - INFO - 변환 성공: 워드(한글)-002929-이유림.hwpx -> 워드(한글)-002929-이유림.hml
2025-06-26 17:43:16,033 - INFO - 변환 성공: 워드(한글)-002930-조은결.hwpx -> 워드(한글)-002930-조은결.hml
2025-06-26 17:43:16,550 - INFO - 변환 성공: 워드(한글)-002974-정민서.hwpx -> 워드(한글)-002974-정민서.hml
2025-06-26 17:43:16,959 - INFO - 변환 성공: 워드(한글)-002975-최단이.hwpx -> 워드(한글)-002975-최단이.hml
2025-06-26 17:43:17,372 - INFO - 변환 성공: 워드(한글)-003104-문정우.hwpx -> 워드(한글)-003104-문정우.hml
2025-06-26 17:43:17,767 - INFO - 변환 성공: 워드(한글)-003105-강시현.hwpx -> 워드(한글)-003105-강시현.hml
2025-06-26 17:43:18,143 - INFO - 변환 성공: 워드(한글)-003118-도지원.hwpx -> 워드(한글)-003118-도지원.hml
2025-06-26 17:43:18,654 - INFO - 변환 성공: 워드(한글)-003342-모서준.hwpx -> 워드(한글)-003342-모서준.hml
2025-06-26 17:43:19,136 - INFO - 변환 성공: 워드(한글)-003354-정지후.hwpx -> 워드(한글)-003354-정지후.hml
2025-06-26 17:43:19,657 - INFO - 변환 성공: 워드(한글)-003445-이레.hwpx -> 워드(한글)-003445-이레.hml
2025-06-26 17:43:20,013 - INFO - 변환 성공: 워드(한글)-003446-정석현.hwpx -> 워드(한글)-003446-정석현.hml
2025-06-26 17:43:20,405 - INFO - 변환 성공: 워드(한글)-003661-이혜민.hwpx -> 워드(한글)-003661-이혜민.hml
2025-06-26 17:43:20,944 - INFO - 변환 성공: 워드(한글)-003680-오지율.hwpx -> 워드(한글)-003680-오지율.hml
2025-06-26 17:43:21,496 - INFO - 변환 성공: 워드(한글)-003681-오진혁.hwpx -> 워드(한글)-003681-오진혁.hml
2025-06-26 17:43:22,038 - INFO - 변환 성공: 워드(한글)-003682-조수현.hwpx -> 워드(한글)-003682-조수현.hml
2025-06-26 17:43:22,591 - INFO - 변환 성공: 워드(한글)-003724-서준성.hwpx -> 워드(한글)-003724-서준성.hml
2025-06-26 17:43:23,015 - INFO - 변환 성공: 워드(한글)-003743-정산.hwpx -> 워드(한글)-003743-정산.hml
2025-06-26 17:43:23,424 - INFO - 변환 성공: 워드(한글)-003744-김태연.hwpx -> 워드(한글)-003744-김태연.hml
2025-06-26 17:43:23,953 - INFO - 변환 성공: 워드(한글)-003762-최서인.hwpx -> 워드(한글)-003762-최서인.hml
2025-06-26 17:43:24,358 - INFO - 변환 성공: 워드(한글)-003775-김주안.hwpx -> 워드(한글)-003775-김주안.hml
2025-06-26 17:43:24,767 - INFO - 변환 성공: 워드(한글)-003781-김대성.hwpx -> 워드(한글)-003781-김대성.hml
2025-06-26 17:43:25,352 - INFO - 변환 성공: 워드(한글)-003802-김다은.hwpx -> 워드(한글)-003802-김다은.hml
2025-06-26 17:43:25,883 - INFO - 변환 성공: 워드(한글)-003807-조민석.hwpx -> 워드(한글)-003807-조민석.hml
2025-06-26 17:43:26,408 - INFO - 변환 성공: 워드(한글)-003933-김하은.hwpx -> 워드(한글)-003933-김하은.hml
2025-06-26 17:43:26,899 - INFO - 변환 성공: 워드(한글)-003934-신현호.hwpx -> 워드(한글)-003934-신현호.hml
2025-06-26 17:43:27,320 - INFO - 변환 성공: 워드(한글)-003937-한재성.hwpx -> 워드(한글)-003937-한재성.hml
2025-06-26 17:43:27,599 - INFO - 변환 성공: 워드(한글)-003938-윤지수.hwpx -> 워드(한글)-003938-윤지수.hml
2025-06-26 17:43:27,898 - INFO - 변환 성공: 워드(한글)-003939-전유민.hwpx -> 워드(한글)-003939-전유민.hml
2025-06-26 17:43:28,186 - INFO - 변환 성공: 워드(한글)-003940-소가은.hwpx -> 워드(한글)-003940-소가은.hml
2025-06-26 17:43:28,581 - INFO - 변환 성공: 워드(한글)_001285_홍민기.hwpx -> 워드(한글)_001285_홍민기.hml
2025-06-26 17:43:29,096 - INFO - 변환 성공: 워드(한글)_001634_김지유.hwpx -> 워드(한글)_001634_김지유.hml
2025-06-26 17:43:29,603 - INFO - 변환 성공: 워드(한글)_001819_정의준.hwpx -> 워드(한글)_001819_정의준.hml
2025-06-26 17:43:30,106 - INFO - 변환 성공: 워드(한글)_001820_이서현.hwpx -> 워드(한글)_001820_이서현.hml
2025-06-26 17:43:30,624 - INFO - 변환 성공: 워드(한글)_002388_강윤.hwpx -> 워드(한글)_002388_강윤.hml
2025-06-26 17:43:31,137 - INFO - 변환 성공: 워드(한글)_002389_정유찬.hwpx -> 워드(한글)_002389_정유찬.hml
2025-06-26 17:43:31,665 - INFO - 변환 성공: 워드(한글)_002390_정현희.hwpx -> 워드(한글)_002390_정현희.hml
2025-06-26 17:43:32,210 - INFO - 변환 성공: 워드(한글)_002391_김지우.hwpx -> 워드(한글)_002391_김지우.hml
2025-06-26 17:43:32,728 - INFO - 변환 성공: 워드(한글)_00349_이재용.hwpx -> 워드(한글)_00349_이재용.hml
2025-06-26 17:43:33,068 - INFO - 폴더 변환 완료: C:\Users\dra\project\HWP\HWP-Scoring\input\2505\A\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\2505\A\DIW