From e54c160519d1411a26ac089917ced31ad405a87e Mon Sep 17 00:00:00 2001 From: dragdra Date: Wed, 7 May 2025 02:36:04 +0900 Subject: [PATCH] =?UTF-8?q?=EC=B0=A8=ED=8A=B8=20=EC=A0=9C=EB=AA=A9=20?= =?UTF-8?q?=EC=98=A4=ED=83=88=EC=9E=90=20=EA=B2=80=EC=82=AC=ED=95=AD?= =?UTF-8?q?=EB=AA=A9=EC=97=90=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 - .vscode/settings.json | 12 + 250507_DIW_2504회_A형_TEST.xlsx | Bin 0 -> 9628 bytes DIW_2504A.json | 2 +- copy_all_hwp.py | 5 +- diwScoring.py | 21 +- hwp_conversion.log | 480 ++++++++++++++++++ page1.xbook | 1 - page2-2.xbook | 1 - page2.xbook | 1 - test.py | 12 +- ...´í™œěšŠëŠĽë Ľ 워드프로세서(한글2022버전) A형 채점기준표.xlsx | Bin 0 -> 14708 bytes 12 files changed, 521 insertions(+), 15 deletions(-) create mode 100644 .vscode/settings.json create mode 100644 250507_DIW_2504회_A형_TEST.xlsx delete mode 100644 page1.xbook delete mode 100644 page2-2.xbook delete mode 100644 page2.xbook create mode 100644 회차별채점자료/2504/제2504회 디지털정보활용능력 워드프로세서(한글2022버전) A형 채점기준표.xlsx diff --git a/.gitignore b/.gitignore index 39a8442..137430d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ _old_excel_files/ output/ input/ -*.xlsx *.hwp diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..b698158 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,12 @@ +{ + "cSpell.words": [ + "BINITEM", + "charshape", + "chartxml", + "currect", + "FIELDBEGIN", + "FIELDEND", + "targ", + "TEXTART" + ] +} \ No newline at end of file diff --git a/250507_DIW_2504회_A형_TEST.xlsx b/250507_DIW_2504회_A형_TEST.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..1ec42ca80a866cff09ee422b39c078d9896223d6 GIT binary patch literal 9628 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 C:\Users\dra\project\HWP\HWP-Scoring\output\2504\C\DIW 2025-04-28 17:20:26,796 - INFO - 변환 성공: DIW_2504C.hwpx -> DIW_2504C.hml 2025-04-28 17:20:27,282 - INFO - 폴더 변환 완료: C:\Users\dra\project\HWP\HWP-Scoring\input\2504\C\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\2504\C\DIW +2025-05-07 01:27:11,475 - INFO - 폴더 변환 시작: C:\Users\dra\project\HWP\HWP-Scoring\input\2504\A\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\2504\A\DIW +2025-05-07 01:27:11,476 - ERROR - 프로그램 실행 오뼘: (-2147221005, '잘못된 클래스 문자열입니다.', None, None) +2025-05-07 01:27:11,476 - INFO - 폴더 변환 완료: C:\Users\dra\project\HWP\HWP-Scoring\input\2504\A\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\2504\A\DIW +2025-05-07 01:27:11,977 - INFO - 폴더 변환 시작: C:\Users\dra\project\HWP\HWP-Scoring\input\2504\B\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\2504\B\DIW +2025-05-07 01:27:11,978 - ERROR - 프로그램 실행 오뼘: (-2147221005, '잘못된 클래스 문자열입니다.', None, None) +2025-05-07 01:27:11,978 - INFO - 폴더 변환 완료: C:\Users\dra\project\HWP\HWP-Scoring\input\2504\B\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\2504\B\DIW +2025-05-07 01:27:12,478 - INFO - 폴더 변환 시작: C:\Users\dra\project\HWP\HWP-Scoring\input\2504\C\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\2504\C\DIW +2025-05-07 01:27:12,479 - ERROR - 프로그램 실행 오뼘: (-2147221005, '잘못된 클래스 문자열입니다.', None, None) +2025-05-07 01:27:12,479 - INFO - 폴더 변환 완료: C:\Users\dra\project\HWP\HWP-Scoring\input\2504\C\DIW -> C:\Users\dra\project\HWP\HWP-Scoring\output\2504\C\DIW +2025-05-07 01:28:51,994 - INFO - 폴더 변환 시작: D:\projects\HWP-Scoring\input\2504\A\DIW -> D:\projects\HWP-Scoring\output\2504\A\DIW +2025-05-07 01:28:51,995 - ERROR - 프로그램 실행 오뼘: (-2147221005, '잘못된 클래스 문자열입니다.', None, None) +2025-05-07 01:28:51,996 - INFO - 폴더 변환 완료: D:\projects\HWP-Scoring\input\2504\A\DIW -> D:\projects\HWP-Scoring\output\2504\A\DIW +2025-05-07 01:28:52,496 - INFO - 폴더 변환 시작: D:\projects\HWP-Scoring\input\2504\B\DIW -> D:\projects\HWP-Scoring\output\2504\B\DIW +2025-05-07 01:28:52,497 - ERROR - 프로그램 실행 오뼘: (-2147221005, '잘못된 클래스 문자열입니다.', None, None) +2025-05-07 01:28:52,497 - INFO - 폴더 변환 완료: D:\projects\HWP-Scoring\input\2504\B\DIW -> D:\projects\HWP-Scoring\output\2504\B\DIW +2025-05-07 01:28:52,997 - INFO - 폴더 변환 시작: D:\projects\HWP-Scoring\input\2504\C\DIW -> D:\projects\HWP-Scoring\output\2504\C\DIW +2025-05-07 01:28:52,998 - ERROR - 프로그램 실행 오뼘: (-2147221005, '잘못된 클래스 문자열입니다.', None, None) +2025-05-07 01:28:52,998 - INFO - 폴더 변환 완료: D:\projects\HWP-Scoring\input\2504\C\DIW -> D:\projects\HWP-Scoring\output\2504\C\DIW +2025-05-07 01:45:23,265 - INFO - 폴더 변환 시작: D:\projects\HWP-Scoring\input\2504\A\DIW -> D:\projects\HWP-Scoring\output\2504\A\DIW +2025-05-07 01:45:41,503 - INFO - 변환 성공: 워드(한글)-001281-김규민.hwp -> 워드(한글)-001281-김규민.hml +2025-05-07 01:45:42,001 - INFO - 변환 성공: 워드(한글)-000006-최시헌.hwpx -> 워드(한글)-000006-최시헌.hml +2025-05-07 01:45:42,437 - INFO - 변환 성공: 워드(한글)-000077-박서현.hwpx -> 워드(한글)-000077-박서현.hml +2025-05-07 01:45:42,717 - INFO - 변환 성공: 워드(한글)-000081-김세림.hwpx -> 워드(한글)-000081-김세림.hml +2025-05-07 01:45:43,060 - INFO - 변환 성공: 워드(한글)-000084-신린하.hwpx -> 워드(한글)-000084-신린하.hml +2025-05-07 01:45:43,485 - INFO - 변환 성공: 워드(한글)-000104-김수현.hwpx -> 워드(한글)-000104-김수현.hml +2025-05-07 01:45:45,216 - INFO - 변환 성공: 워드(한글)-000108-김예린.hwpx -> 워드(한글)-000108-김예린.hml +2025-05-07 01:45:45,686 - INFO - 변환 성공: 워드(한글)-000111-박다인.hwpx -> 워드(한글)-000111-박다인.hml +2025-05-07 01:45:46,152 - INFO - 변환 성공: 워드(한글)-000206-윤세나.hwpx -> 워드(한글)-000206-윤세나.hml +2025-05-07 01:45:46,620 - INFO - 변환 성공: 워드(한글)-000262-하승언.hwpx -> 워드(한글)-000262-하승언.hml +2025-05-07 01:45:47,082 - INFO - 변환 성공: 워드(한글)-000267-박나경.hwpx -> 워드(한글)-000267-박나경.hml +2025-05-07 01:45:47,566 - INFO - 변환 성공: 워드(한글)-000293-지서준.hwpx -> 워드(한글)-000293-지서준.hml +2025-05-07 01:45:48,019 - INFO - 변환 성공: 워드(한글)-000305-이범수.hwpx -> 워드(한글)-000305-이범수.hml +2025-05-07 01:45:50,124 - INFO - 변환 성공: 워드(한글)-000312-석혜인.hwpx -> 워드(한글)-000312-석혜인.hml +2025-05-07 01:45:50,827 - INFO - 변환 성공: 워드(한글)-000332-박승민.hwpx -> 워드(한글)-000332-박승민.hml +2025-05-07 01:45:51,282 - INFO - 변환 성공: 워드(한글)-000435-김도현.hwpx -> 워드(한글)-000435-김도현.hml +2025-05-07 01:45:51,743 - INFO - 변환 성공: 워드(한글)-000472-목선주.hwpx -> 워드(한글)-000472-목선주.hml +2025-05-07 01:45:52,207 - INFO - 변환 성공: 워드(한글)-000496-김수현.hwpx -> 워드(한글)-000496-김수현.hml +2025-05-07 01:45:52,668 - INFO - 변환 성공: 워드(한글)-000497-김정현.hwpx -> 워드(한글)-000497-김정현.hml +2025-05-07 01:45:53,069 - INFO - 변환 성공: 워드(한글)-000574-박세윤.hwpx -> 워드(한글)-000574-박세윤.hml +2025-05-07 01:45:53,411 - INFO - 변환 성공: 워드(한글)-000575-배성윤.hwpx -> 워드(한글)-000575-배성윤.hml +2025-05-07 01:45:53,880 - INFO - 변환 성공: 워드(한글)-000667-박다인.hwpx -> 워드(한글)-000667-박다인.hml +2025-05-07 01:45:54,342 - INFO - 변환 성공: 워드(한글)-000681-하태진.hwpx -> 워드(한글)-000681-하태진.hml +2025-05-07 01:45:54,772 - INFO - 변환 성공: 워드(한글)-000689-서예준.hwpx -> 워드(한글)-000689-서예준.hml +2025-05-07 01:45:55,231 - INFO - 변환 성공: 워드(한글)-000695-서시우.hwpx -> 워드(한글)-000695-서시우.hml +2025-05-07 01:45:55,699 - INFO - 변환 성공: 워드(한글)-000780-이지현.hwpx -> 워드(한글)-000780-이지현.hml +2025-05-07 01:45:56,168 - INFO - 변환 성공: 워드(한글)-000781-박서윤.hwpx -> 워드(한글)-000781-박서윤.hml +2025-05-07 01:45:56,628 - INFO - 변환 성공: 워드(한글)-000801-신민재.hwpx -> 워드(한글)-000801-신민재.hml +2025-05-07 01:45:57,066 - INFO - 변환 성공: 워드(한글)-000872-김윤희.hwpx -> 워드(한글)-000872-김윤희.hml +2025-05-07 01:45:57,535 - INFO - 변환 성공: 워드(한글)-000926-이은찬.hwpx -> 워드(한글)-000926-이은찬.hml +2025-05-07 01:45:58,010 - INFO - 변환 성공: 워드(한글)-000927-황예승.hwpx -> 워드(한글)-000927-황예승.hml +2025-05-07 01:45:58,544 - INFO - 변환 성공: 워드(한글)-000937-오지유.hwpx -> 워드(한글)-000937-오지유.hml +2025-05-07 01:45:59,015 - INFO - 변환 성공: 워드(한글)-000956-정이준.hwpx -> 워드(한글)-000956-정이준.hml +2025-05-07 01:45:59,471 - INFO - 변환 성공: 워드(한글)-000957-김지원.hwpx -> 워드(한글)-000957-김지원.hml +2025-05-07 01:45:59,913 - INFO - 변환 성공: 워드(한글)-000966-배서연.hwpx -> 워드(한글)-000966-배서연.hml +2025-05-07 01:46:00,282 - INFO - 변환 성공: 워드(한글)-000967-한나온.hwpx -> 워드(한글)-000967-한나온.hml +2025-05-07 01:46:00,613 - INFO - 변환 성공: 워드(한글)-000985-조범기.hwpx -> 워드(한글)-000985-조범기.hml +2025-05-07 01:46:01,065 - INFO - 변환 성공: 워드(한글)-000989-정지훈.hwpx -> 워드(한글)-000989-정지훈.hml +2025-05-07 01:46:01,494 - INFO - 변환 성공: 워드(한글)-001027-강민규.hwpx -> 워드(한글)-001027-강민규.hml +2025-05-07 01:46:01,921 - INFO - 변환 성공: 워드(한글)-001028-송재훈.hwpx -> 워드(한글)-001028-송재훈.hml +2025-05-07 01:46:02,367 - INFO - 변환 성공: 워드(한글)-001046-서현수.hwpx -> 워드(한글)-001046-서현수.hml +2025-05-07 01:46:02,840 - INFO - 변환 성공: 워드(한글)-001106-김남걸.hwpx -> 워드(한글)-001106-김남걸.hml +2025-05-07 01:46:03,311 - INFO - 변환 성공: 워드(한글)-001110-이동엽.hwpx -> 워드(한글)-001110-이동엽.hml +2025-05-07 01:46:03,795 - INFO - 변환 성공: 워드(한글)-001129-박상규.hwpx -> 워드(한글)-001129-박상규.hml +2025-05-07 01:46:04,333 - INFO - 변환 성공: 워드(한글)-001138-최한결.hwpx -> 워드(한글)-001138-최한결.hml +2025-05-07 01:46:04,791 - INFO - 변환 성공: 워드(한글)-001285-임승유.hwpx -> 워드(한글)-001285-임승유.hml +2025-05-07 01:46:05,320 - INFO - 변환 성공: 워드(한글)-001319-김효은.hwpx -> 워드(한글)-001319-김효은.hml +2025-05-07 01:46:05,826 - INFO - 변환 성공: 워드(한글)-001320-김준우.hwpx -> 워드(한글)-001320-김준우.hml +2025-05-07 01:46:06,366 - INFO - 변환 성공: 워드(한글)-001328-박루시아.hwpx -> 워드(한글)-001328-박루시아.hml +2025-05-07 01:46:06,899 - INFO - 변환 성공: 워드(한글)-001329-최혜린.hwpx -> 워드(한글)-001329-최혜린.hml +2025-05-07 01:46:07,361 - INFO - 변환 성공: 워드(한글)-001357-기태관.hwpx -> 워드(한글)-001357-기태관.hml +2025-05-07 01:46:07,834 - INFO - 변환 성공: 워드(한글)-001438-김한경.hwpx -> 워드(한글)-001438-김한경.hml +2025-05-07 01:46:08,375 - INFO - 변환 성공: 워드(한글)-001462-정유현.hwpx -> 워드(한글)-001462-정유현.hml +2025-05-07 01:46:08,914 - INFO - 변환 성공: 워드(한글)-001481-박진석.hwpx -> 워드(한글)-001481-박진석.hml +2025-05-07 01:46:09,388 - INFO - 변환 성공: 워드(한글)-001496-김예담.hwpx -> 워드(한글)-001496-김예담.hml +2025-05-07 01:46:09,839 - INFO - 변환 성공: 워드(한글)-001514-김지효.hwpx -> 워드(한글)-001514-김지효.hml +2025-05-07 01:46:10,331 - INFO - 변환 성공: 워드(한글)-001525-김민승.hwpx -> 워드(한글)-001525-김민승.hml +2025-05-07 01:46:10,833 - INFO - 변환 성공: 워드(한글)-001567-표경숙.hwpx -> 워드(한글)-001567-표경숙.hml +2025-05-07 01:46:11,213 - INFO - 변환 성공: 워드(한글)-001568-박옥현.hwpx -> 워드(한글)-001568-박옥현.hml +2025-05-07 01:46:11,615 - INFO - 변환 성공: 워드(한글)-001587-하도경.hwpx -> 워드(한글)-001587-하도경.hml +2025-05-07 01:46:12,076 - INFO - 변환 성공: 워드(한글)-001590-김도진.hwpx -> 워드(한글)-001590-김도진.hml +2025-05-07 01:46:12,492 - INFO - 변환 성공: 워드(한글)-001593-박시우.hwpx -> 워드(한글)-001593-박시우.hml +2025-05-07 01:46:12,751 - INFO - 변환 성공: 워드(한글)-001596-소가은.hwpx -> 워드(한글)-001596-소가은.hml +2025-05-07 01:46:13,099 - INFO - 변환 성공: 워드(한글)-001705-장운유.hwpx -> 워드(한글)-001705-장운유.hml +2025-05-07 01:46:13,584 - INFO - 변환 성공: 워드(한글)-001706-이봄.hwpx -> 워드(한글)-001706-이봄.hml +2025-05-07 01:46:14,069 - INFO - 변환 성공: 워드(한글)-001707-김명진.hwpx -> 워드(한글)-001707-김명진.hml +2025-05-07 01:46:14,551 - INFO - 변환 성공: 워드(한글)-001722-허진우.hwpx -> 워드(한글)-001722-허진우.hml +2025-05-07 01:46:15,001 - INFO - 변환 성공: 워드(한글)-001723-김유신.hwpx -> 워드(한글)-001723-김유신.hml +2025-05-07 01:46:15,444 - INFO - 변환 성공: 워드(한글)-001724-김지환.hwpx -> 워드(한글)-001724-김지환.hml +2025-05-07 01:46:15,769 - INFO - 변환 성공: 워드(한글)-001732-전유민.hwpx -> 워드(한글)-001732-전유민.hml +2025-05-07 01:46:16,134 - INFO - 변환 성공: 워드(한글)-001745-박진서.hwpx -> 워드(한글)-001745-박진서.hml +2025-05-07 01:46:16,477 - INFO - 변환 성공: 워드(한글)-001763-윤지수.hwpx -> 워드(한글)-001763-윤지수.hml +2025-05-07 01:46:16,806 - INFO - 변환 성공: 워드(한글)-001764-김담희.hwpx -> 워드(한글)-001764-김담희.hml +2025-05-07 01:46:17,277 - INFO - 변환 성공: 워드(한글)-001778-김재희.hwpx -> 워드(한글)-001778-김재희.hml +2025-05-07 01:46:17,728 - INFO - 변환 성공: 워드(한글)-001779-전익현.hwpx -> 워드(한글)-001779-전익현.hml +2025-05-07 01:46:18,183 - INFO - 변환 성공: 워드(한글)-001791-김명자.hwpx -> 워드(한글)-001791-김명자.hml +2025-05-07 01:46:18,548 - INFO - 변환 성공: 워드(한글)-001808-박제은.hwpx -> 워드(한글)-001808-박제은.hml +2025-05-07 01:46:18,874 - INFO - 변환 성공: 워드(한글)-001809-김한.hwpx -> 워드(한글)-001809-김한.hml +2025-05-07 01:46:19,331 - INFO - 변환 성공: 워드(한글)-001814-조하민.hwpx -> 워드(한글)-001814-조하민.hml +2025-05-07 01:46:19,714 - INFO - 변환 성공: 워드(한글)-001817-김동현.hwpx -> 워드(한글)-001817-김동현.hml +2025-05-07 01:46:20,050 - INFO - 변환 성공: 워드(한글)-001820-정현.hwpx -> 워드(한글)-001820-정현.hml +2025-05-07 01:46:20,413 - INFO - 변환 성공: 워드(한글)-001825-전현서.hwpx -> 워드(한글)-001825-전현서.hml +2025-05-07 01:46:20,738 - INFO - 변환 성공: 워드(한글)-001827-진선영.hwpx -> 워드(한글)-001827-진선영.hml +2025-05-07 01:46:21,174 - INFO - 변환 성공: 워드(한글)-001828-안혜광.hwpx -> 워드(한글)-001828-안혜광.hml +2025-05-07 01:46:21,640 - INFO - 변환 성공: 워드(한글)-001829-돸영깴.hwpx -> 워드(한글)-001829-돸영깴.hml +2025-05-07 01:46:22,092 - INFO - 변환 성공: 워드(한글)-001830-이서윤.hwpx -> 워드(한글)-001830-이서윤.hml +2025-05-07 01:46:22,598 - INFO - 변환 성공: 워드(한글)-001832-박경민.hwpx -> 워드(한글)-001832-박경민.hml +2025-05-07 01:46:23,046 - INFO - 변환 성공: 워드(한글)-001836-강민재.hwpx -> 워드(한글)-001836-강민재.hml +2025-05-07 01:46:23,483 - INFO - 변환 성공: 워드(한글)-001840-조영인.hwpx -> 워드(한글)-001840-조영인.hml +2025-05-07 01:46:23,913 - INFO - 변환 성공: 워드(한글)-001841-이승준.hwpx -> 워드(한글)-001841-이승준.hml +2025-05-07 01:46:24,248 - INFO - 변환 성공: 워드(한글)-001873-조다훈.hwpx -> 워드(한글)-001873-조다훈.hml +2025-05-07 01:46:24,705 - INFO - 변환 성공: 워드(한글)-001902-소율.hwpx -> 워드(한글)-001902-소율.hml +2025-05-07 01:46:25,061 - INFO - 변환 성공: 워드(한글)-001924-최민준.hwpx -> 워드(한글)-001924-최민준.hml +2025-05-07 01:46:25,245 - INFO - 변환 성공: 워드(한글)-001929-한재성.hwpx -> 워드(한글)-001929-한재성.hml +2025-05-07 01:46:25,582 - INFO - 변환 성공: 워드(한글)-001932-허예진.hwpx -> 워드(한글)-001932-허예진.hml +2025-05-07 01:46:26,035 - INFO - 변환 성공: 워드(한글)-001933-고태연.hwpx -> 워드(한글)-001933-고태연.hml +2025-05-07 01:46:26,487 - INFO - 변환 성공: 워드(한글)-002012-김다은.hwpx -> 워드(한글)-002012-김다은.hml +2025-05-07 01:46:26,879 - INFO - 변환 성공: 워드(한글)-002020-장윤서.hwpx -> 워드(한글)-002020-장윤서.hml +2025-05-07 01:46:27,246 - INFO - 변환 성공: 워드(한글)-002021-장현서.hwpx -> 워드(한글)-002021-장현서.hml +2025-05-07 01:46:27,697 - INFO - 변환 성공: 워드(한글)-002022-서은지.hwpx -> 워드(한글)-002022-서은지.hml +2025-05-07 01:46:28,139 - INFO - 변환 성공: 워드(한글)-002031-박재준.hwpx -> 워드(한글)-002031-박재준.hml +2025-05-07 01:46:28,588 - INFO - 변환 성공: 워드(한글)-002098-강예은.hwpx -> 워드(한글)-002098-강예은.hml +2025-05-07 01:46:28,960 - INFO - 변환 성공: 워드(한글)-002099-추성연.hwpx -> 워드(한글)-002099-추성연.hml +2025-05-07 01:46:29,306 - INFO - 변환 성공: 워드(한글)-002100-최준영.hwpx -> 워드(한글)-002100-최준영.hml +2025-05-07 01:46:29,724 - INFO - 변환 성공: 워드(한글)-002101-김지온.hwpx -> 워드(한글)-002101-김지온.hml +2025-05-07 01:46:30,097 - INFO - 변환 성공: 워드(한글)-002107-노아현.hwpx -> 워드(한글)-002107-노아현.hml +2025-05-07 01:46:30,609 - INFO - 변환 성공: 워드(한글)-002114-심채아.hwpx -> 워드(한글)-002114-심채아.hml +2025-05-07 01:46:31,078 - INFO - 변환 성공: 워드(한글)-002145-김다봄.hwpx -> 워드(한글)-002145-김다봄.hml +2025-05-07 01:46:31,516 - INFO - 변환 성공: 워드(한글)-002146-최지아.hwpx -> 워드(한글)-002146-최지아.hml +2025-05-07 01:46:31,962 - INFO - 변환 성공: 워드(한글)-002149-백지웅.hwpx -> 워드(한글)-002149-백지웅.hml +2025-05-07 01:46:32,411 - INFO - 변환 성공: 워드(한글)-002152-김건우.hwpx -> 워드(한글)-002152-김건우.hml +2025-05-07 01:46:32,915 - INFO - 변환 성공: 워드(한글)-002159-문정우.hwpx -> 워드(한글)-002159-문정우.hml +2025-05-07 01:46:33,372 - INFO - 변환 성공: 워드(한글)-002175-이상화.hwpx -> 워드(한글)-002175-이상화.hml +2025-05-07 01:46:33,834 - INFO - 변환 성공: 워드(한글)-002193-배지민.hwpx -> 워드(한글)-002193-배지민.hml +2025-05-07 01:46:34,310 - INFO - 변환 성공: 워드(한글)-002253-김하경.hwpx -> 워드(한글)-002253-김하경.hml +2025-05-07 01:46:34,665 - INFO - 변환 성공: 워드(한글)-002420-양건우.hwpx -> 워드(한글)-002420-양건우.hml +2025-05-07 01:46:35,031 - INFO - 변환 성공: 워드(한글)-002462-우정안.hwpx -> 워드(한글)-002462-우정안.hml +2025-05-07 01:46:35,507 - INFO - 변환 성공: 워드(한글)-002469-신지유.hwpx -> 워드(한글)-002469-신지유.hml +2025-05-07 01:46:36,033 - INFO - 변환 성공: 워드(한글)-002474-정예린.hwpx -> 워드(한글)-002474-정예린.hml +2025-05-07 01:46:36,477 - INFO - 변환 성공: 워드(한글)-002491-김서현.hwpx -> 워드(한글)-002491-김서현.hml +2025-05-07 01:46:36,925 - INFO - 변환 성공: 워드(한글)-002492-김도희.hwpx -> 워드(한글)-002492-김도희.hml +2025-05-07 01:46:37,374 - INFO - 변환 성공: 워드(한글)-002508-이다빛.hwpx -> 워드(한글)-002508-이다빛.hml +2025-05-07 01:46:37,668 - INFO - 폴더 변환 완료: D:\projects\HWP-Scoring\input\2504\A\DIW -> D:\projects\HWP-Scoring\output\2504\A\DIW +2025-05-07 01:46:38,169 - INFO - 폴더 변환 시작: D:\projects\HWP-Scoring\input\2504\B\DIW -> D:\projects\HWP-Scoring\output\2504\B\DIW +2025-05-07 01:46:42,027 - INFO - 변환 성공: 워드(한글)-000230-김성범.hwp -> 워드(한글)-000230-김성범.hml +2025-05-07 01:46:42,529 - INFO - 변환 성공: 워드(한글)-000338-김도현.hwp -> 워드(한글)-000338-김도현.hml +2025-05-07 01:46:42,939 - INFO - 변환 성공: 워드(한글)-000339-이설.hwp -> 워드(한글)-000339-이설.hml +2025-05-07 01:46:43,309 - INFO - 변환 성공: 워드(한글)-000408-김혜준.hwp -> 워드(한글)-000408-김혜준.hml +2025-05-07 01:46:43,708 - INFO - 변환 성공: 워드(한글)-000014-양희현.hwpx -> 워드(한글)-000014-양희현.hml +2025-05-07 01:46:44,141 - INFO - 변환 성공: 워드(한글)-000015-안효민.hwpx -> 워드(한글)-000015-안효민.hml +2025-05-07 01:46:44,475 - INFO - 변환 성공: 워드(한글)-000028-신우섭.hwpx -> 워드(한글)-000028-신우섭.hml +2025-05-07 01:46:44,781 - INFO - 변환 성공: 워드(한글)-000030-김시영.hwpx -> 워드(한글)-000030-김시영.hml +2025-05-07 01:46:45,095 - INFO - 변환 성공: 워드(한글)-000051-장윤경.hwpx -> 워드(한글)-000051-장윤경.hml +2025-05-07 01:46:45,336 - INFO - 변환 성공: 워드(한글)-000085-김채은.hwpx -> 워드(한글)-000085-김채은.hml +2025-05-07 01:46:45,597 - INFO - 변환 성공: 워드(한글)-000149-강하은.hwpx -> 워드(한글)-000149-강하은.hml +2025-05-07 01:46:45,938 - INFO - 변환 성공: 워드(한글)-000150-김지우.hwpx -> 워드(한글)-000150-김지우.hml +2025-05-07 01:46:46,508 - INFO - 변환 성공: 워드(한글)-000152-황린우.hwpx -> 워드(한글)-000152-황린우.hml +2025-05-07 01:46:46,940 - INFO - 변환 성공: 워드(한글)-000154-이하율.hwpx -> 워드(한글)-000154-이하율.hml +2025-05-07 01:46:47,375 - INFO - 변환 성공: 워드(한글)-000155-이승언.hwpx -> 워드(한글)-000155-이승언.hml +2025-05-07 01:46:47,804 - INFO - 변환 성공: 워드(한글)-000161-유하준.hwpx -> 워드(한글)-000161-유하준.hml +2025-05-07 01:46:48,254 - INFO - 변환 성공: 워드(한글)-000166-김동현.hwpx -> 워드(한글)-000166-김동현.hml +2025-05-07 01:46:48,682 - INFO - 변환 성공: 워드(한글)-000190-윤태규.hwpx -> 워드(한글)-000190-윤태규.hml +2025-05-07 01:46:49,150 - INFO - 변환 성공: 워드(한글)-000192-김형은.hwpx -> 워드(한글)-000192-김형은.hml +2025-05-07 01:46:49,634 - INFO - 변환 성공: 워드(한글)-000194-정예람.hwpx -> 워드(한글)-000194-정예람.hml +2025-05-07 01:46:50,066 - INFO - 변환 성공: 워드(한글)-000195-박강모.hwpx -> 워드(한글)-000195-박강모.hml +2025-05-07 01:46:50,489 - INFO - 변환 성공: 워드(한글)-000197-이나윤.hwpx -> 워드(한글)-000197-이나윤.hml +2025-05-07 01:46:50,935 - INFO - 변환 성공: 워드(한글)-000238-이찬혁.hwpx -> 워드(한글)-000238-이찬혁.hml +2025-05-07 01:46:51,414 - INFO - 변환 성공: 워드(한글)-000248-이정민.hwpx -> 워드(한글)-000248-이정민.hml +2025-05-07 01:46:51,770 - INFO - 변환 성공: 워드(한글)-000252-이수민.hwpx -> 워드(한글)-000252-이수민.hml +2025-05-07 01:46:52,183 - INFO - 변환 성공: 워드(한글)-000319-나도영.hwpx -> 워드(한글)-000319-나도영.hml +2025-05-07 01:46:52,639 - INFO - 변환 성공: 워드(한글)-000320-박민주.hwpx -> 워드(한글)-000320-박민주.hml +2025-05-07 01:46:53,118 - INFO - 변환 성공: 워드(한글)-000323-임주안.hwpx -> 워드(한글)-000323-임주안.hml +2025-05-07 01:46:53,550 - INFO - 변환 성공: 워드(한글)-000341-박수빈.hwpx -> 워드(한글)-000341-박수빈.hml +2025-05-07 01:46:53,970 - INFO - 변환 성공: 워드(한글)-000351-김지율.hwpx -> 워드(한글)-000351-김지율.hml +2025-05-07 01:46:54,396 - INFO - 변환 성공: 워드(한글)-000352-유선우.hwpx -> 워드(한글)-000352-유선우.hml +2025-05-07 01:46:54,822 - INFO - 변환 성공: 워드(한글)-000360-이진우.hwpx -> 워드(한글)-000360-이진우.hml +2025-05-07 01:46:55,264 - INFO - 변환 성공: 워드(한글)-000362-육민아.hwpx -> 워드(한글)-000362-육민아.hml +2025-05-07 01:46:55,693 - INFO - 변환 성공: 워드(한글)-000364-이다혜.hwpx -> 워드(한글)-000364-이다혜.hml +2025-05-07 01:46:56,017 - INFO - 변환 성공: 워드(한글)-000367-김동욱.hwpx -> 워드(한글)-000367-김동욱.hml +2025-05-07 01:46:56,340 - INFO - 변환 성공: 워드(한글)-000371-박기령.hwpx -> 워드(한글)-000371-박기령.hml +2025-05-07 01:46:56,773 - INFO - 변환 성공: 워드(한글)-000372-정소은.hwpx -> 워드(한글)-000372-정소은.hml +2025-05-07 01:46:57,232 - INFO - 변환 성공: 워드(한글)-000374-전혜원.hwpx -> 워드(한글)-000374-전혜원.hml +2025-05-07 01:46:57,669 - INFO - 변환 성공: 워드(한글)-000377-최나래.hwpx -> 워드(한글)-000377-최나래.hml +2025-05-07 01:46:58,099 - INFO - 변환 성공: 워드(한글)-000381-심우현.hwpx -> 워드(한글)-000381-심우현.hml +2025-05-07 01:46:58,544 - INFO - 변환 성공: 워드(한글)-000403-김예승.hwpx -> 워드(한글)-000403-김예승.hml +2025-05-07 01:46:59,002 - INFO - 변환 성공: 워드(한글)-000404-설서인.hwpx -> 워드(한글)-000404-설서인.hml +2025-05-07 01:46:59,441 - INFO - 변환 성공: 워드(한글)-000416-김지상.hwpx -> 워드(한글)-000416-김지상.hml +2025-05-07 01:46:59,770 - INFO - 변환 성공: 워드(한글)-000417-윤찬영.hwpx -> 워드(한글)-000417-윤찬영.hml +2025-05-07 01:47:00,151 - INFO - 변환 성공: 워드(한글)-000418-김현우.hwpx -> 워드(한글)-000418-김현우.hml +2025-05-07 01:47:00,571 - INFO - 변환 성공: 워드(한글)-000447-서동균.hwpx -> 워드(한글)-000447-서동균.hml +2025-05-07 01:47:00,986 - INFO - 변환 성공: 워드(한글)-000449-성우현.hwpx -> 워드(한글)-000449-성우현.hml +2025-05-07 01:47:01,337 - INFO - 변환 성공: 워드(한글)-000462-이신영.hwpx -> 워드(한글)-000462-이신영.hml +2025-05-07 01:47:01,924 - INFO - 변환 성공: 워드(한글)-000468-이지후.hwpx -> 워드(한글)-000468-이지후.hml +2025-05-07 01:47:02,374 - INFO - 변환 성공: 워드(한글)-000474-하승우.hwpx -> 워드(한글)-000474-하승우.hml +2025-05-07 01:47:02,721 - INFO - 변환 성공: 워드(한글)-000521-이은재.hwpx -> 워드(한글)-000521-이은재.hml +2025-05-07 01:47:03,029 - INFO - 변환 성공: 워드(한글)-000551-안민석.hwpx -> 워드(한글)-000551-안민석.hml +2025-05-07 01:47:03,441 - INFO - 변환 성공: 워드(한글)-000556-노민혁.hwpx -> 워드(한글)-000556-노민혁.hml +2025-05-07 01:47:03,863 - INFO - 변환 성공: 워드(한글)-000660-김효미.hwpx -> 워드(한글)-000660-김효미.hml +2025-05-07 01:47:04,285 - INFO - 변환 성공: 워드(한글)-000663-고서은.hwpx -> 워드(한글)-000663-고서은.hml +2025-05-07 01:47:04,697 - INFO - 변환 성공: 워드(한글)-000665-진혜연.hwpx -> 워드(한글)-000665-진혜연.hml +2025-05-07 01:47:05,118 - INFO - 변환 성공: 워드(한글)-000683-김한울.hwpx -> 워드(한글)-000683-김한울.hml +2025-05-07 01:47:05,550 - INFO - 변환 성공: 워드(한글)-000701-박서현.hwpx -> 워드(한글)-000701-박서현.hml +2025-05-07 01:47:05,886 - INFO - 변환 성공: 워드(한글)-000778-장은.hwpx -> 워드(한글)-000778-장은.hml +2025-05-07 01:47:06,250 - INFO - 변환 성공: 워드(한글)-000839-진은성.hwpx -> 워드(한글)-000839-진은성.hml +2025-05-07 01:47:06,653 - INFO - 변환 성공: 워드(한글)-000866-신나라.hwpx -> 워드(한글)-000866-신나라.hml +2025-05-07 01:47:07,119 - INFO - 변환 성공: 워드(한글)-000889-이루민.hwpx -> 워드(한글)-000889-이루민.hml +2025-05-07 01:47:07,547 - INFO - 변환 성공: 워드(한글)-000890-김지우.hwpx -> 워드(한글)-000890-김지우.hml +2025-05-07 01:47:08,024 - INFO - 변환 성공: 워드(한글)-000891-송예빈.hwpx -> 워드(한글)-000891-송예빈.hml +2025-05-07 01:47:08,457 - INFO - 변환 성공: 워드(한글)-000892-최해승.hwpx -> 워드(한글)-000892-최해승.hml +2025-05-07 01:47:08,868 - INFO - 변환 성공: 워드(한글)-000893-김민지.hwpx -> 워드(한글)-000893-김민지.hml +2025-05-07 01:47:09,273 - INFO - 변환 성공: 워드(한글)-000903-이소희.hwpx -> 워드(한글)-000903-이소희.hml +2025-05-07 01:47:09,674 - INFO - 변환 성공: 워드(한글)-000904-권예은.hwpx -> 워드(한글)-000904-권예은.hml +2025-05-07 01:47:10,070 - INFO - 변환 성공: 워드(한글)-000906-손우민.hwpx -> 워드(한글)-000906-손우민.hml +2025-05-07 01:47:10,396 - INFO - 변환 성공: 워드(한글)-000911-임주성.hwpx -> 워드(한글)-000911-임주성.hml +2025-05-07 01:47:10,709 - INFO - 변환 성공: 워드(한글)-000912-황예슬.hwpx -> 워드(한글)-000912-황예슬.hml +2025-05-07 01:47:11,108 - INFO - 변환 성공: 워드(한글)-000914-황예성.hwpx -> 워드(한글)-000914-황예성.hml +2025-05-07 01:47:11,521 - INFO - 변환 성공: 워드(한글)-000932-김고은.hwpx -> 워드(한글)-000932-김고은.hml +2025-05-07 01:47:11,940 - INFO - 변환 성공: 워드(한글)-000993-박시윤.hwpx -> 워드(한글)-000993-박시윤.hml +2025-05-07 01:47:12,361 - INFO - 변환 성공: 워드(한글)-001043-강소호.hwpx -> 워드(한글)-001043-강소호.hml +2025-05-07 01:47:12,787 - INFO - 변환 성공: 워드(한글)-001044-최예지.hwpx -> 워드(한글)-001044-최예지.hml +2025-05-07 01:47:13,301 - INFO - 변환 성공: 워드(한글)-001055-정나예.hwpx -> 워드(한글)-001055-정나예.hml +2025-05-07 01:47:13,647 - INFO - 변환 성공: 워드(한글)-001056-정지원.hwpx -> 워드(한글)-001056-정지원.hml +2025-05-07 01:47:13,965 - INFO - 변환 성공: 워드(한글)-001103-김수민.hwpx -> 워드(한글)-001103-김수민.hml +2025-05-07 01:47:14,378 - INFO - 변환 성공: 워드(한글)-001114-조윤서.hwpx -> 워드(한글)-001114-조윤서.hml +2025-05-07 01:47:14,797 - INFO - 변환 성공: 워드(한글)-001142-이주원.hwpx -> 워드(한글)-001142-이주원.hml +2025-05-07 01:47:15,220 - INFO - 변환 성공: 워드(한글)-001143-안려원.hwpx -> 워드(한글)-001143-안려원.hml +2025-05-07 01:47:15,557 - INFO - 변환 성공: 워드(한글)-001147-손민우.hwpx -> 워드(한글)-001147-손민우.hml +2025-05-07 01:47:15,859 - INFO - 변환 성공: 워드(한글)-001157-박시연.hwpx -> 워드(한글)-001157-박시연.hml +2025-05-07 01:47:16,247 - INFO - 변환 성공: 워드(한글)-001161-김서임.hwpx -> 워드(한글)-001161-김서임.hml +2025-05-07 01:47:16,575 - INFO - 변환 성공: 워드(한글)-001164-정세율.hwpx -> 워드(한글)-001164-정세율.hml +2025-05-07 01:47:16,886 - INFO - 변환 성공: 워드(한글)-001181-김하랑.hwpx -> 워드(한글)-001181-김하랑.hml +2025-05-07 01:47:17,333 - INFO - 변환 성공: 워드(한글)-001184-김진아.hwpx -> 워드(한글)-001184-김진아.hml +2025-05-07 01:47:17,756 - INFO - 변환 성공: 워드(한글)-001215-박서형.hwpx -> 워드(한글)-001215-박서형.hml +2025-05-07 01:47:18,029 - INFO - 변환 성공: 워드(한글)-001264-박시율.hwpx -> 워드(한글)-001264-박시율.hml +2025-05-07 01:47:18,325 - INFO - 변환 성공: 워드(한글)-001290-마루.hwpx -> 워드(한글)-001290-마루.hml +2025-05-07 01:47:18,732 - INFO - 변환 성공: 워드(한글)-001291-김지안.hwpx -> 워드(한글)-001291-김지안.hml +2025-05-07 01:47:19,183 - INFO - 변환 성공: 워드(한글)-001292-박지완.hwpx -> 워드(한글)-001292-박지완.hml +2025-05-07 01:47:19,607 - INFO - 변환 성공: 워드(한글)-001293-김소윤.hwpx -> 워드(한글)-001293-김소윤.hml +2025-05-07 01:47:20,016 - INFO - 변환 성공: 워드(한글)-001317-박형연.hwpx -> 워드(한글)-001317-박형연.hml +2025-05-07 01:47:20,293 - INFO - 변환 성공: 워드(한글)-001327-유하균.hwpx -> 워드(한글)-001327-유하균.hml +2025-05-07 01:47:20,588 - INFO - 변환 성공: 워드(한글)-001340-김보민.hwpx -> 워드(한글)-001340-김보민.hml +2025-05-07 01:47:21,048 - INFO - 변환 성공: 워드(한글)-001343-정승환.hwpx -> 워드(한글)-001343-정승환.hml +2025-05-07 01:47:21,466 - INFO - 변환 성공: 워드(한글)-001453-박채은.hwpx -> 워드(한글)-001453-박채은.hml +2025-05-07 01:47:21,882 - INFO - 변환 성공: 워드(한글)-001454-강영훈.hwpx -> 워드(한글)-001454-강영훈.hml +2025-05-07 01:47:22,313 - INFO - 변환 성공: 워드(한글)-001455-강소원.hwpx -> 워드(한글)-001455-강소원.hml +2025-05-07 01:47:22,743 - INFO - 변환 성공: 워드(한글)-001491-김재원.hwpx -> 워드(한글)-001491-김재원.hml +2025-05-07 01:47:23,165 - INFO - 변환 성공: 워드(한글)-001492-박가은.hwpx -> 워드(한글)-001492-박가은.hml +2025-05-07 01:47:23,601 - INFO - 변환 성공: 워드(한글)-001493-이민영.hwpx -> 워드(한글)-001493-이민영.hml +2025-05-07 01:47:24,080 - INFO - 변환 성공: 워드(한글)-001555-송재우.hwpx -> 워드(한글)-001555-송재우.hml +2025-05-07 01:47:24,519 - INFO - 변환 성공: 워드(한글)-001557-박시완.hwpx -> 워드(한글)-001557-박시완.hml +2025-05-07 01:47:24,852 - INFO - 변환 성공: 워드(한글)-001559-김광효.hwpx -> 워드(한글)-001559-김광효.hml +2025-05-07 01:47:25,175 - INFO - 변환 성공: 워드(한글)-001576-김우진.hwpx -> 워드(한글)-001576-김우진.hml +2025-05-07 01:47:25,583 - INFO - 변환 성공: 워드(한글)-001595-박지영.hwpx -> 워드(한글)-001595-박지영.hml +2025-05-07 01:47:26,001 - INFO - 변환 성공: 워드(한글)-001597-신준호.hwpx -> 워드(한글)-001597-신준호.hml +2025-05-07 01:47:26,459 - INFO - 변환 성공: 워드(한글)-001598-김지후.hwpx -> 워드(한글)-001598-김지후.hml +2025-05-07 01:47:26,891 - INFO - 변환 성공: 워드(한글)-001599-김건웅.hwpx -> 워드(한글)-001599-김건웅.hml +2025-05-07 01:47:27,333 - INFO - 변환 성공: 워드(한글)-001606-김도훈.hwpx -> 워드(한글)-001606-김도훈.hml +2025-05-07 01:47:27,782 - INFO - 변환 성공: 워드(한글)-001619-정예은.hwpx -> 워드(한글)-001619-정예은.hml +2025-05-07 01:47:28,252 - INFO - 변환 성공: 워드(한글)-001630-윤용한.hwpx -> 워드(한글)-001630-윤용한.hml +2025-05-07 01:47:28,691 - INFO - 변환 성공: 워드(한글)-001656-고은성.hwpx -> 워드(한글)-001656-고은성.hml +2025-05-07 01:47:29,187 - INFO - 변환 성공: 워드(한글)-001657-이수지.hwpx -> 워드(한글)-001657-이수지.hml +2025-05-07 01:47:29,621 - INFO - 변환 성공: 워드(한글)-001659-김경민.hwpx -> 워드(한글)-001659-김경민.hml +2025-05-07 01:47:30,060 - INFO - 변환 성공: 워드(한글)-001685-박가령.hwpx -> 워드(한글)-001685-박가령.hml +2025-05-07 01:47:30,435 - INFO - 변환 성공: 워드(한글)-001686-김서윤.hwpx -> 워드(한글)-001686-김서윤.hml +2025-05-07 01:47:30,758 - INFO - 변환 성공: 워드(한글)-001691-이효주.hwpx -> 워드(한글)-001691-이효주.hml +2025-05-07 01:47:31,201 - INFO - 변환 성공: 워드(한글)-001698-이서연.hwpx -> 워드(한글)-001698-이서연.hml +2025-05-07 01:47:31,636 - INFO - 변환 성공: 워드(한글)-001700-신지율.hwpx -> 워드(한글)-001700-신지율.hml +2025-05-07 01:47:32,058 - INFO - 변환 성공: 워드(한글)-001701-김용빈.hwpx -> 워드(한글)-001701-김용빈.hml +2025-05-07 01:47:32,466 - INFO - 변환 성공: 워드(한글)-001703-박운수.hwpx -> 워드(한글)-001703-박운수.hml +2025-05-07 01:47:32,944 - INFO - 변환 성공: 워드(한글)-001709-황보민혁.hwpx -> 워드(한글)-001709-황보민혁.hml +2025-05-07 01:47:33,417 - INFO - 변환 성공: 워드(한글)-001733-김시휴.hwpx -> 워드(한글)-001733-김시휴.hml +2025-05-07 01:47:33,978 - INFO - 변환 성공: 워드(한글)-001739-김아인.hwpx -> 워드(한글)-001739-김아인.hml +2025-05-07 01:47:34,334 - INFO - 변환 성공: 워드(한글)-001740-이하준.hwpx -> 워드(한글)-001740-이하준.hml +2025-05-07 01:47:34,667 - INFO - 변환 성공: 워드(한글)-001748-이지욱.hwpx -> 워드(한글)-001748-이지욱.hml +2025-05-07 01:47:35,018 - INFO - 변환 성공: 워드(한글)-001947-유승후.hwpx -> 워드(한글)-001947-유승후.hml +2025-05-07 01:47:35,356 - INFO - 변환 성공: 워드(한글)-001961-박수연.hwpx -> 워드(한글)-001961-박수연.hml +2025-05-07 01:47:35,785 - INFO - 변환 성공: 워드(한글)-002121-안태현.hwpx -> 워드(한글)-002121-안태현.hml +2025-05-07 01:47:36,234 - INFO - 변환 성공: 워드(한글)-002165-양예찬.hwpx -> 워드(한글)-002165-양예찬.hml +2025-05-07 01:47:36,644 - INFO - 변환 성공: 워드(한글)-002172-김시원.hwpx -> 워드(한글)-002172-김시원.hml +2025-05-07 01:47:36,980 - INFO - 변환 성공: 워드(한글)-002173-장재원.hwpx -> 워드(한글)-002173-장재원.hml +2025-05-07 01:47:37,295 - INFO - 변환 성공: 워드(한글)-002176-이다현.hwpx -> 워드(한글)-002176-이다현.hml +2025-05-07 01:47:37,703 - INFO - 변환 성공: 워드(한글)-002214-김서윤.hwpx -> 워드(한글)-002214-김서윤.hml +2025-05-07 01:47:38,109 - INFO - 변환 성공: 워드(한글)-002219-정지한.hwpx -> 워드(한글)-002219-정지한.hml +2025-05-07 01:47:38,499 - INFO - 변환 성공: 워드(한글)-002220-최준호.hwpx -> 워드(한글)-002220-최준호.hml +2025-05-07 01:47:38,984 - INFO - 변환 성공: 워드(한글)-002225-장세빈.hwpx -> 워드(한글)-002225-장세빈.hml +2025-05-07 01:47:39,432 - INFO - 변환 성공: 워드(한글)-002226-한재신.hwpx -> 워드(한글)-002226-한재신.hml +2025-05-07 01:47:39,843 - INFO - 변환 성공: 워드(한글)-002227-한재환.hwpx -> 워드(한글)-002227-한재환.hml +2025-05-07 01:47:40,262 - INFO - 변환 성공: 워드(한글)-002431-여윤지.hwpx -> 워드(한글)-002431-여윤지.hml +2025-05-07 01:47:40,678 - INFO - 변환 성공: 워드(한글)-002432-신솔하.hwpx -> 워드(한글)-002432-신솔하.hml +2025-05-07 01:47:41,120 - INFO - 변환 성공: 워드(한글)-002433-이진우.hwpx -> 워드(한글)-002433-이진우.hml +2025-05-07 01:47:41,547 - INFO - 변환 성공: 워드(한글)-002435-조세린.hwpx -> 워드(한글)-002435-조세린.hml +2025-05-07 01:47:41,988 - INFO - 변환 성공: 워드(한글)-002438-문현우.hwpx -> 워드(한글)-002438-문현우.hml +2025-05-07 01:47:42,432 - INFO - 변환 성공: 워드(한글)-002458-배준서.hwpx -> 워드(한글)-002458-배준서.hml +2025-05-07 01:47:42,865 - INFO - 변환 성공: 워드(한글)-002470-김가윤.hwpx -> 워드(한글)-002470-김가윤.hml +2025-05-07 01:47:43,290 - INFO - 변환 성공: 워드(한글)-002472-염석준.hwpx -> 워드(한글)-002472-염석준.hml +2025-05-07 01:47:43,639 - INFO - 변환 성공: 워드(한글)-002473-김연후.hwpx -> 워드(한글)-002473-김연후.hml +2025-05-07 01:47:43,969 - INFO - 변환 성공: 워드(한글)-002476-김태양.hwpx -> 워드(한글)-002476-김태양.hml +2025-05-07 01:47:44,408 - INFO - 변환 성공: 워드(한글)-002477-이지우.hwpx -> 워드(한글)-002477-이지우.hml +2025-05-07 01:47:44,815 - INFO - 변환 성공: 워드(한글)-002509-김봄.hwpx -> 워드(한글)-002509-김봄.hml +2025-05-07 01:47:45,261 - INFO - 변환 성공: 워드(한글)-002510-김서윤.hwpx -> 워드(한글)-002510-김서윤.hml +2025-05-07 01:47:45,520 - INFO - 폴더 변환 완료: D:\projects\HWP-Scoring\input\2504\B\DIW -> D:\projects\HWP-Scoring\output\2504\B\DIW +2025-05-07 01:47:46,021 - INFO - 폴더 변환 시작: D:\projects\HWP-Scoring\input\2504\C\DIW -> D:\projects\HWP-Scoring\output\2504\C\DIW +2025-05-07 01:47:49,329 - INFO - 변환 성공: 워드(한글)-000034-인소정.hwpx -> 워드(한글)-000034-인소정.hml +2025-05-07 01:47:50,216 - INFO - 변환 성공: 워드(한글)-000037-홍예지.hwpx -> 워드(한글)-000037-홍예지.hml +2025-05-07 01:47:50,644 - INFO - 변환 성공: 워드(한글)-000039-이윤우.hwpx -> 워드(한글)-000039-이윤우.hml +2025-05-07 01:47:51,102 - INFO - 변환 성공: 워드(한글)-000041-김유빈.hwpx -> 워드(한글)-000041-김유빈.hml +2025-05-07 01:47:51,588 - INFO - 변환 성공: 워드(한글)-000060-최다원.hwpx -> 워드(한글)-000060-최다원.hml +2025-05-07 01:47:52,061 - INFO - 변환 성공: 워드(한글)-000062-고윤정.hwpx -> 워드(한글)-000062-고윤정.hml +2025-05-07 01:47:52,629 - INFO - 변환 성공: 워드(한글)-000076-박다은.hwpx -> 워드(한글)-000076-박다은.hml +2025-05-07 01:47:53,096 - INFO - 변환 성공: 워드(한글)-000083-김율희.hwpx -> 워드(한글)-000083-김율희.hml +2025-05-07 01:47:53,556 - INFO - 변환 성공: 워드(한글)-000090-박시현.hwpx -> 워드(한글)-000090-박시현.hml +2025-05-07 01:47:54,002 - INFO - 변환 성공: 워드(한글)-000097-이래교.hwpx -> 워드(한글)-000097-이래교.hml +2025-05-07 01:47:54,599 - INFO - 변환 성공: 워드(한글)-000113-유승혁.hwpx -> 워드(한글)-000113-유승혁.hml +2025-05-07 01:47:55,060 - INFO - 변환 성공: 워드(한글)-000117-장동현.hwpx -> 워드(한글)-000117-장동현.hml +2025-05-07 01:47:55,539 - INFO - 변환 성공: 워드(한글)-000138-쥰믟수.hwpx -> 워드(한글)-000138-쥰믟수.hml +2025-05-07 01:47:56,035 - INFO - 변환 성공: 워드(한글)-000146-김동혁.hwpx -> 워드(한글)-000146-김동혁.hml +2025-05-07 01:47:56,430 - INFO - 변환 성공: 워드(한글)-000159-오상훈.hwpx -> 워드(한글)-000159-오상훈.hml +2025-05-07 01:47:56,788 - INFO - 변환 성공: 워드(한글)-000162-손경락.hwpx -> 워드(한글)-000162-손경락.hml +2025-05-07 01:47:57,285 - INFO - 변환 성공: 워드(한글)-000181-이한라.hwpx -> 워드(한글)-000181-이한라.hml +2025-05-07 01:47:57,658 - INFO - 변환 성공: 워드(한글)-000203-이지운.hwpx -> 워드(한글)-000203-이지운.hml +2025-05-07 01:47:57,892 - INFO - 변환 성공: 워드(한글)-000217-임동건.hwpx -> 워드(한글)-000217-임동건.hml +2025-05-07 01:47:58,231 - INFO - 변환 성공: 워드(한글)-000226-하수민.hwpx -> 워드(한글)-000226-하수민.hml +2025-05-07 01:47:58,679 - INFO - 변환 성공: 워드(한글)-000240-김서준.hwpx -> 워드(한글)-000240-김서준.hml +2025-05-07 01:47:59,113 - INFO - 변환 성공: 워드(한글)-000246-신승우.hwpx -> 워드(한글)-000246-신승우.hml +2025-05-07 01:47:59,683 - INFO - 변환 성공: 워드(한글)-000285-문예슬.hwpx -> 워드(한글)-000285-문예슬.hml +2025-05-07 01:48:00,245 - INFO - 변환 성공: 워드(한글)-000286-허예하.hwpx -> 워드(한글)-000286-허예하.hml +2025-05-07 01:48:00,875 - INFO - 변환 성공: 워드(한글)-000287-김국섭.hwpx -> 워드(한글)-000287-김국섭.hml +2025-05-07 01:48:01,216 - INFO - 변환 성공: 워드(한글)-000288-원진유.hwpx -> 워드(한글)-000288-원진유.hml +2025-05-07 01:48:01,697 - INFO - 변환 성공: 워드(한글)-000290-신하은.hwpx -> 워드(한글)-000290-신하은.hml +2025-05-07 01:48:02,126 - INFO - 변환 성공: 워드(한글)-000291-장소윤.hwpx -> 워드(한글)-000291-장소윤.hml +2025-05-07 01:48:02,515 - INFO - 변환 성공: 워드(한글)-000292-윤성빈.hwpx -> 워드(한글)-000292-윤성빈.hml +2025-05-07 01:48:02,869 - INFO - 변환 성공: 워드(한글)-000306-정우진.hwpx -> 워드(한글)-000306-정우진.hml +2025-05-07 01:48:03,307 - INFO - 변환 성공: 워드(한글)-000307-차민지.hwpx -> 워드(한글)-000307-차민지.hml +2025-05-07 01:48:03,644 - INFO - 변환 성공: 워드(한글)-000329-김연재.hwpx -> 워드(한글)-000329-김연재.hml +2025-05-07 01:48:03,886 - INFO - 변환 성공: 워드(한글)-000349-이주원.hwpx -> 워드(한글)-000349-이주원.hml +2025-05-07 01:48:04,226 - INFO - 변환 성공: 워드(한글)-000397-정준우.hwpx -> 워드(한글)-000397-정준우.hml +2025-05-07 01:48:04,662 - INFO - 변환 성공: 워드(한글)-000409-유정미.hwpx -> 워드(한글)-000409-유정미.hml +2025-05-07 01:48:05,180 - INFO - 변환 성공: 워드(한글)-000422-송민지.hwpx -> 워드(한글)-000422-송민지.hml +2025-05-07 01:48:05,586 - INFO - 변환 성공: 워드(한글)-000423-김준서.hwpx -> 워드(한글)-000423-김준서.hml +2025-05-07 01:48:05,847 - INFO - 변환 성공: 워드(한글)-000424-최민준.hwpx -> 워드(한글)-000424-최민준.hml +2025-05-07 01:48:06,129 - INFO - 변환 성공: 워드(한글)-000427-박지아.hwpx -> 워드(한글)-000427-박지아.hml +2025-05-07 01:48:06,473 - INFO - 변환 성공: 워드(한글)-000434-이준상.hwpx -> 워드(한글)-000434-이준상.hml +2025-05-07 01:48:06,913 - INFO - 변환 성공: 워드(한글)-000466-박준서.hwpx -> 워드(한글)-000466-박준서.hml +2025-05-07 01:48:07,378 - INFO - 변환 성공: 워드(한글)-000476-정하율.hwpx -> 워드(한글)-000476-정하율.hml +2025-05-07 01:48:07,822 - INFO - 변환 성공: 워드(한글)-000500-김하랑.hwpx -> 워드(한글)-000500-김하랑.hml +2025-05-07 01:48:08,285 - INFO - 변환 성공: 워드(한글)-000508-박호준.hwpx -> 워드(한글)-000508-박호준.hml +2025-05-07 01:48:08,703 - INFO - 변환 성공: 워드(한글)-000525-김경원.hwpx -> 워드(한글)-000525-김경원.hml +2025-05-07 01:48:09,107 - INFO - 변환 성공: 워드(한글)-000529-이준현.hwpx -> 워드(한글)-000529-이준현.hml +2025-05-07 01:48:09,550 - INFO - 변환 성공: 워드(한글)-000541-이지민.hwpx -> 워드(한글)-000541-이지민.hml +2025-05-07 01:48:09,992 - INFO - 변환 성공: 워드(한글)-000554-문하민.hwpx -> 워드(한글)-000554-문하민.hml +2025-05-07 01:48:10,436 - INFO - 변환 성공: 워드(한글)-000661-김정아.hwpx -> 워드(한글)-000661-김정아.hml +2025-05-07 01:48:10,875 - INFO - 변환 성공: 워드(한글)-000671-김민준.hwpx -> 워드(한글)-000671-김민준.hml +2025-05-07 01:48:11,228 - INFO - 변환 성공: 워드(한글)-000672-류혜송.hwpx -> 워드(한글)-000672-류혜송.hml +2025-05-07 01:48:11,569 - INFO - 변환 성공: 워드(한글)-000684-주찬희.hwpx -> 워드(한글)-000684-주찬희.hml +2025-05-07 01:48:12,023 - INFO - 변환 성공: 워드(한글)-000691-조승원.hwpx -> 워드(한글)-000691-조승원.hml +2025-05-07 01:48:12,481 - INFO - 변환 성공: 워드(한글)-000741-고준성.hwpx -> 워드(한글)-000741-고준성.hml +2025-05-07 01:48:12,964 - INFO - 변환 성공: 워드(한글)-000742-박시우.hwpx -> 워드(한글)-000742-박시우.hml +2025-05-07 01:48:13,420 - INFO - 변환 성공: 워드(한글)-000756-김재하.hwpx -> 워드(한글)-000756-김재하.hml +2025-05-07 01:48:13,814 - INFO - 변환 성공: 워드(한글)-000771-정양선.hwpx -> 워드(한글)-000771-정양선.hml +2025-05-07 01:48:14,275 - INFO - 변환 성공: 워드(한글)-000774-오준석.hwpx -> 워드(한글)-000774-오준석.hml +2025-05-07 01:48:14,729 - INFO - 변환 성공: 워드(한글)-000776-최석준.hwpx -> 워드(한글)-000776-최석준.hml +2025-05-07 01:48:15,176 - INFO - 변환 성공: 워드(한글)-000790-임예빈.hwpx -> 워드(한글)-000790-임예빈.hml +2025-05-07 01:48:15,752 - INFO - 변환 성공: 워드(한글)-000791-진유나.hwpx -> 워드(한글)-000791-진유나.hml +2025-05-07 01:48:16,216 - INFO - 변환 성공: 워드(한글)-000796-이현구.hwpx -> 워드(한글)-000796-이현구.hml +2025-05-07 01:48:16,628 - INFO - 변환 성공: 워드(한글)-000810-김이안.hwpx -> 워드(한글)-000810-김이안.hml +2025-05-07 01:48:17,043 - INFO - 변환 성공: 워드(한글)-000813-이아민.hwpx -> 워드(한글)-000813-이아민.hml +2025-05-07 01:48:17,400 - INFO - 변환 성공: 워드(한글)-000814-박서안.hwpx -> 워드(한글)-000814-박서안.hml +2025-05-07 01:48:17,730 - INFO - 변환 성공: 워드(한글)-000829-문정호.hwpx -> 워드(한글)-000829-문정호.hml +2025-05-07 01:48:18,119 - INFO - 변환 성공: 워드(한글)-000833-배주형.hwpx -> 워드(한글)-000833-배주형.hml +2025-05-07 01:48:18,564 - INFO - 변환 성공: 워드(한글)-000871-박민제.hwpx -> 워드(한글)-000871-박민제.hml +2025-05-07 01:48:19,006 - INFO - 변환 성공: 워드(한글)-000882-우제욱.hwpx -> 워드(한글)-000882-우제욱.hml +2025-05-07 01:48:19,470 - INFO - 변환 성공: 워드(한글)-000907-조현우.hwpx -> 워드(한글)-000907-조현우.hml +2025-05-07 01:48:19,900 - INFO - 변환 성공: 워드(한글)-000910-전영민.hwpx -> 워드(한글)-000910-전영민.hml +2025-05-07 01:48:20,322 - INFO - 변환 성공: 워드(한글)-000928-조우빈.hwpx -> 워드(한글)-000928-조우빈.hml +2025-05-07 01:48:20,818 - INFO - 변환 성공: 워드(한글)-000929-이루다.hwpx -> 워드(한글)-000929-이루다.hml +2025-05-07 01:48:21,264 - INFO - 변환 성공: 워드(한글)-000930-최문기.hwpx -> 워드(한글)-000930-최문기.hml +2025-05-07 01:48:21,721 - INFO - 변환 성공: 워드(한글)-000949-이하율.hwpx -> 워드(한글)-000949-이하율.hml +2025-05-07 01:48:22,204 - INFO - 변환 성공: 워드(한글)-000983-박진우.hwpx -> 워드(한글)-000983-박진우.hml +2025-05-07 01:48:22,579 - INFO - 변환 성공: 워드(한글)-001054-김시은.hwpx -> 워드(한글)-001054-김시은.hml +2025-05-07 01:48:22,956 - INFO - 변환 성공: 워드(한글)-001069-박대휘.hwpx -> 워드(한글)-001069-박대휘.hml +2025-05-07 01:48:23,414 - INFO - 변환 성공: 워드(한글)-001071-이인호.hwpx -> 워드(한글)-001071-이인호.hml +2025-05-07 01:48:23,874 - INFO - 변환 성공: 워드(한글)-001094-황률.hwpx -> 워드(한글)-001094-황률.hml +2025-05-07 01:48:24,335 - INFO - 변환 성공: 워드(한글)-001101-김용완.hwpx -> 워드(한글)-001101-김용완.hml +2025-05-07 01:48:24,768 - INFO - 변환 성공: 워드(한글)-001105-정청윤.hwpx -> 워드(한글)-001105-정청윤.hml +2025-05-07 01:48:25,204 - INFO - 변환 성공: 워드(한글)-001119-김승유.hwpx -> 워드(한글)-001119-김승유.hml +2025-05-07 01:48:25,697 - INFO - 변환 성공: 워드(한글)-001150-김민기.hwpx -> 워드(한글)-001150-김민기.hml +2025-05-07 01:48:26,113 - INFO - 변환 성공: 워드(한글)-001151-천성현.hwpx -> 워드(한글)-001151-천성현.hml +2025-05-07 01:48:26,542 - INFO - 변환 성공: 워드(한글)-001156-이정민.hwpx -> 워드(한글)-001156-이정민.hml +2025-05-07 01:48:26,979 - INFO - 변환 성공: 워드(한글)-001172-이민성.hwpx -> 워드(한글)-001172-이민성.hml +2025-05-07 01:48:27,401 - INFO - 변환 성공: 워드(한글)-001235-정아윤.hwpx -> 워드(한글)-001235-정아윤.hml +2025-05-07 01:48:27,825 - INFO - 변환 성공: 워드(한글)-001257-김한결.hwpx -> 워드(한글)-001257-김한결.hml +2025-05-07 01:48:28,182 - INFO - 변환 성공: 워드(한글)-001260-한지혜.hwpx -> 워드(한글)-001260-한지혜.hml +2025-05-07 01:48:28,408 - INFO - 변환 성공: 워드(한글)-001261-김민서.hwpx -> 워드(한글)-001261-김민서.hml +2025-05-07 01:48:28,720 - INFO - 변환 성공: 워드(한글)-001274-안유주.hwpx -> 워드(한글)-001274-안유주.hml +2025-05-07 01:48:29,176 - INFO - 변환 성공: 워드(한글)-001275-송소율.hwpx -> 워드(한글)-001275-송소율.hml +2025-05-07 01:48:29,665 - INFO - 변환 성공: 워드(한글)-001276-유은교.hwpx -> 워드(한글)-001276-유은교.hml +2025-05-07 01:48:30,095 - INFO - 변환 성공: 워드(한글)-001277-공윤성.hwpx -> 워드(한글)-001277-공윤성.hml +2025-05-07 01:48:30,574 - INFO - 변환 성공: 워드(한글)-001278-김보민.hwpx -> 워드(한글)-001278-김보민.hml +2025-05-07 01:48:30,992 - INFO - 변환 성공: 워드(한글)-001306-곽수인.hwpx -> 워드(한글)-001306-곽수인.hml +2025-05-07 01:48:31,429 - INFO - 변환 성공: 워드(한글)-001345-쥰수뚈.hwpx -> 워드(한글)-001345-쥰수뚈.hml +2025-05-07 01:48:31,870 - INFO - 변환 성공: 워드(한글)-001382-임예준.hwpx -> 워드(한글)-001382-임예준.hml +2025-05-07 01:48:32,328 - INFO - 변환 성공: 워드(한글)-001383-정승환.hwpx -> 워드(한글)-001383-정승환.hml +2025-05-07 01:48:32,745 - INFO - 변환 성공: 워드(한글)-001386-배지원.hwpx -> 워드(한글)-001386-배지원.hml +2025-05-07 01:48:33,161 - INFO - 변환 성공: 워드(한글)-001415-황재훈.hwpx -> 워드(한글)-001415-황재훈.hml +2025-05-07 01:48:33,587 - INFO - 변환 성공: 워드(한글)-001419-김사랑.hwpx -> 워드(한글)-001419-김사랑.hml +2025-05-07 01:48:34,020 - INFO - 변환 성공: 워드(한글)-001430-장석주.hwpx -> 워드(한글)-001430-장석주.hml +2025-05-07 01:48:34,452 - INFO - 변환 성공: 워드(한글)-001460-정요한.hwpx -> 워드(한글)-001460-정요한.hml +2025-05-07 01:48:34,871 - INFO - 변환 성공: 워드(한글)-001473-노이솜.hwpx -> 워드(한글)-001473-노이솜.hml +2025-05-07 01:48:35,275 - INFO - 변환 성공: 워드(한글)-001488-윤승주.hwpx -> 워드(한글)-001488-윤승주.hml +2025-05-07 01:48:35,690 - INFO - 변환 성공: 워드(한글)-001509-최정준.hwpx -> 워드(한글)-001509-최정준.hml +2025-05-07 01:48:36,127 - INFO - 변환 성공: 워드(한글)-001510-조예원.hwpx -> 워드(한글)-001510-조예원.hml +2025-05-07 01:48:36,559 - INFO - 변환 성공: 워드(한글)-001541-곽민성.hwpx -> 워드(한글)-001541-곽민성.hml +2025-05-07 01:48:37,047 - INFO - 변환 성공: 워드(한글)-001551-고은찬.hwpx -> 워드(한글)-001551-고은찬.hml +2025-05-07 01:48:37,514 - INFO - 변환 성공: 워드(한글)-001566-최진우.hwpx -> 워드(한글)-001566-최진우.hml +2025-05-07 01:48:37,942 - INFO - 변환 성공: 워드(한글)-001585-은마리나.hwpx -> 워드(한글)-001585-은마리나.hml +2025-05-07 01:48:38,381 - INFO - 변환 성공: 워드(한글)-001627-주은서.hwpx -> 워드(한글)-001627-주은서.hml +2025-05-07 01:48:38,832 - INFO - 변환 성공: 워드(한글)-001628-문주현.hwpx -> 워드(한글)-001628-문주현.hml +2025-05-07 01:48:39,440 - INFO - 변환 성공: 워드(한글)-001629-오하이.hwpx -> 워드(한글)-001629-오하이.hml +2025-05-07 01:48:40,010 - INFO - 변환 성공: 워드(한글)-001639-이진솔.hwpx -> 워드(한글)-001639-이진솔.hml +2025-05-07 01:48:40,584 - INFO - 변환 성공: 워드(한글)-001640-이태금.hwpx -> 워드(한글)-001640-이태금.hml +2025-05-07 01:48:41,054 - INFO - 변환 성공: 워드(한글)-001645-조유리.hwpx -> 워드(한글)-001645-조유리.hml +2025-05-07 01:48:41,555 - INFO - 변환 성공: 워드(한글)-001752-정세민.hwpx -> 워드(한글)-001752-정세민.hml +2025-05-07 01:48:42,031 - INFO - 변환 성공: 워드(한글)-001754-왕수현.hwpx -> 워드(한글)-001754-왕수현.hml +2025-05-07 01:48:42,494 - INFO - 변환 성공: 워드(한글)-001755-배서윤.hwpx -> 워드(한글)-001755-배서윤.hml +2025-05-07 01:48:42,980 - INFO - 변환 성공: 워드(한글)-001769-장경진.hwpx -> 워드(한글)-001769-장경진.hml +2025-05-07 01:48:43,426 - INFO - 변환 성공: 워드(한글)-001857-이신후.hwpx -> 워드(한글)-001857-이신후.hml +2025-05-07 01:48:43,867 - INFO - 변환 성공: 워드(한글)-001863-박해솔.hwpx -> 워드(한글)-001863-박해솔.hml +2025-05-07 01:48:44,329 - INFO - 변환 성공: 워드(한글)-001869-이윤서.hwpx -> 워드(한글)-001869-이윤서.hml +2025-05-07 01:48:44,732 - INFO - 변환 성공: 워드(한글)-001879-권현수.hwpx -> 워드(한글)-001879-권현수.hml +2025-05-07 01:48:45,176 - INFO - 변환 성공: 워드(한글)-001890-장현우.hwpx -> 워드(한글)-001890-장현우.hml +2025-05-07 01:48:45,615 - INFO - 변환 성공: 워드(한글)-001892-김성환.hwpx -> 워드(한글)-001892-김성환.hml +2025-05-07 01:48:46,060 - INFO - 변환 성공: 워드(한글)-001897-김채은.hwpx -> 워드(한글)-001897-김채은.hml +2025-05-07 01:48:46,511 - INFO - 변환 성공: 워드(한글)-001904-이승현.hwpx -> 워드(한글)-001904-이승현.hml +2025-05-07 01:48:47,031 - INFO - 변환 성공: 워드(한글)-001905-전수현.hwpx -> 워드(한글)-001905-전수현.hml +2025-05-07 01:48:47,461 - INFO - 변환 성공: 워드(한글)-001906-지원준.hwpx -> 워드(한글)-001906-지원준.hml +2025-05-07 01:48:47,789 - INFO - 변환 성공: 워드(한글)-001907-황지호.hwpx -> 워드(한글)-001907-황지호.hml +2025-05-07 01:48:48,126 - INFO - 변환 성공: 워드(한글)-001908-김고은.hwpx -> 워드(한글)-001908-김고은.hml +2025-05-07 01:48:48,553 - INFO - 변환 성공: 워드(한글)-001909-배준우.hwpx -> 워드(한글)-001909-배준우.hml +2025-05-07 01:48:48,975 - INFO - 변환 성공: 워드(한글)-001910-김시후.hwpx -> 워드(한글)-001910-김시후.hml +2025-05-07 01:48:49,299 - INFO - 변환 성공: 워드(한글)-001912-문성빈.hwpx -> 워드(한글)-001912-문성빈.hml +2025-05-07 01:48:49,490 - INFO - 변환 성공: 워드(한글)-001914-김재완.hwpx -> 워드(한글)-001914-김재완.hml +2025-05-07 01:48:49,814 - INFO - 변환 성공: 워드(한글)-001916-이해건.hwpx -> 워드(한글)-001916-이해건.hml +2025-05-07 01:48:50,188 - INFO - 변환 성공: 워드(한글)-001917-김채은.hwpx -> 워드(한글)-001917-김채은.hml +2025-05-07 01:48:50,520 - INFO - 변환 성공: 워드(한글)-001918-김무송.hwpx -> 워드(한글)-001918-김무송.hml +2025-05-07 01:48:50,870 - INFO - 변환 성공: 워드(한글)-001919-손민욱.hwpx -> 워드(한글)-001919-손민욱.hml +2025-05-07 01:48:51,086 - INFO - 변환 성공: 워드(한글)-001920-김영성.hwpx -> 워드(한글)-001920-김영성.hml +2025-05-07 01:48:51,363 - INFO - 변환 성공: 워드(한글)-001921-김민성.hwpx -> 워드(한글)-001921-김민성.hml +2025-05-07 01:48:51,688 - INFO - 변환 성공: 워드(한글)-001935-최다엘.hwpx -> 워드(한글)-001935-최다엘.hml +2025-05-07 01:48:52,032 - INFO - 변환 성공: 워드(한글)-001946-김명훈.hwpx -> 워드(한글)-001946-김명훈.hml +2025-05-07 01:48:52,363 - INFO - 변환 성공: 워드(한글)-001949-전현서.hwpx -> 워드(한글)-001949-전현서.hml +2025-05-07 01:48:52,809 - INFO - 변환 성공: 워드(한글)-001950-임동희.hwpx -> 워드(한글)-001950-임동희.hml +2025-05-07 01:48:53,191 - INFO - 변환 성공: 워드(한글)-001951-배동호.hwpx -> 워드(한글)-001951-배동호.hml +2025-05-07 01:48:53,547 - INFO - 변환 성공: 워드(한글)-001952-김태민.hwpx -> 워드(한글)-001952-김태민.hml +2025-05-07 01:48:53,898 - INFO - 변환 성공: 워드(한글)-001953-최진호.hwpx -> 워드(한글)-001953-최진호.hml +2025-05-07 01:48:54,259 - INFO - 변환 성공: 워드(한글)-001954-최서영.hwpx -> 워드(한글)-001954-최서영.hml +2025-05-07 01:48:54,692 - INFO - 변환 성공: 워드(한글)-001999-오유건.hwpx -> 워드(한글)-001999-오유건.hml +2025-05-07 01:48:55,119 - INFO - 변환 성공: 워드(한글)-002017-김주찬.hwpx -> 워드(한글)-002017-김주찬.hml +2025-05-07 01:48:55,569 - INFO - 변환 성공: 워드(한글)-002105-최신형.hwpx -> 워드(한글)-002105-최신형.hml +2025-05-07 01:48:55,995 - INFO - 변환 성공: 워드(한글)-002126-김도현.hwpx -> 워드(한글)-002126-김도현.hml +2025-05-07 01:48:56,439 - INFO - 변환 성공: 워드(한글)-002129-김건우.hwpx -> 워드(한글)-002129-김건우.hml +2025-05-07 01:48:56,854 - INFO - 변환 성공: 워드(한글)-002221-송아라.hwpx -> 워드(한글)-002221-송아라.hml +2025-05-07 01:48:57,281 - INFO - 변환 성공: 워드(한글)-002237-고하나.hwpx -> 워드(한글)-002237-고하나.hml +2025-05-07 01:48:57,872 - INFO - 변환 성공: 워드(한글)-002257-설다니엘.hwpx -> 워드(한글)-002257-설다니엘.hml +2025-05-07 01:48:58,335 - INFO - 변환 성공: 워드(한글)-002258-손우현.hwpx -> 워드(한글)-002258-손우현.hml +2025-05-07 01:48:58,817 - INFO - 변환 성공: 워드(한글)-002259-황예나.hwpx -> 워드(한글)-002259-황예나.hml +2025-05-07 01:48:59,313 - INFO - 변환 성공: 워드(한글)-002260-김민교.hwpx -> 워드(한글)-002260-김민교.hml +2025-05-07 01:48:59,804 - INFO - 변환 성공: 워드(한글)-002261-이예우.hwpx -> 워드(한글)-002261-이예우.hml +2025-05-07 01:49:00,285 - INFO - 변환 성공: 워드(한글)-002263-윤예원.hwpx -> 워드(한글)-002263-윤예원.hml +2025-05-07 01:49:00,765 - INFO - 변환 성공: 워드(한글)-002266-이서현.hwpx -> 워드(한글)-002266-이서현.hml +2025-05-07 01:49:01,225 - INFO - 변환 성공: 워드(한글)-002271-이강.hwpx -> 워드(한글)-002271-이강.hml +2025-05-07 01:49:01,717 - INFO - 변환 성공: 워드(한글)-002429-박지연.hwpx -> 워드(한글)-002429-박지연.hml +2025-05-07 01:49:02,277 - INFO - 변환 성공: 워드(한글)-002430-박하민.hwpx -> 워드(한글)-002430-박하민.hml +2025-05-07 01:49:02,897 - INFO - 변환 성공: 워드(한글)-002445-김가빈.hwpx -> 워드(한글)-002445-김가빈.hml +2025-05-07 01:49:03,425 - INFO - 변환 성공: 워드(한글)-002448-신창우.hwpx -> 워드(한글)-002448-신창우.hml +2025-05-07 01:49:04,027 - INFO - 변환 성공: 워드(한글)-002450-박예린.hwpx -> 워드(한글)-002450-박예린.hml +2025-05-07 01:49:04,437 - INFO - 변환 성공: 워드(한글)-002471-김지환.hwpx -> 워드(한글)-002471-김지환.hml +2025-05-07 01:49:04,838 - INFO - 변환 성공: 워드(한글)-002486-안현서.hwpx -> 워드(한글)-002486-안현서.hml +2025-05-07 01:49:05,428 - INFO - 변환 성공: 워드(한글)-002487-안윤서.hwpx -> 워드(한글)-002487-안윤서.hml +2025-05-07 01:49:05,940 - INFO - 변환 성공: 워드(한글)-002494-윤요한.hwpx -> 워드(한글)-002494-윤요한.hml +2025-05-07 01:49:06,390 - INFO - 변환 성공: 워드(한글)-2504-000156 유지연.hwpx -> 워드(한글)-2504-000156 유지연.hml +2025-05-07 01:49:06,672 - INFO - 폴더 변환 완료: D:\projects\HWP-Scoring\input\2504\C\DIW -> D:\projects\HWP-Scoring\output\2504\C\DIW diff --git a/page1.xbook b/page1.xbook deleted file mode 100644 index 3ebd2a6..0000000 --- a/page1.xbook +++ /dev/null @@ -1 +0,0 @@ -[{"kind":1,"language":"markdown","value":"# XPath Notebook\r\nDate: 2024-12-23     Time: 15:09:57"},{"kind":2,"language":"xpath","value":"//CHAR/text()"},{"kind":2,"language":"xpath","value":"//TEXTART[@Text='즐거운컬러푸드영양교실']/TEXTARTSHAPE/@FontName='궁서체'"},{"kind":2,"language":"xpath","value":"//TEXTART[@Text='즐거운컬러푸드영양교실']/TEXTARTSHAPE"},{"kind":2,"language":"xpath","value":"//TEXTART[@Text='즐거운컬러푸드영양교실']/descendant::WINDOWBRUSH/@FaceColor='2168331'"},{"kind":2,"language":"xpath","value":"boolean(//TEXTART[@Text='즐거운컬러푸드영양교실']/SHAPEOBJECT/SIZE[@Height='5669' and @Width='36850'])"},{"kind":2,"language":"xpath","value":"//TEXTART[@Text='즐거운컬러푸드영양교실']/SHAPEOBJECT/SIZE/@Height='5669'"},{"kind":2,"language":"xpath","value":"//TEXTART[@Text='즐거운컬러푸드영양교실']/SHAPEOBJECT/SIZE/@Width='36850'"},{"kind":2,"language":"xpath","value":"//TEXTART[@Text='즐거운컬러푸드영양교실']/SHAPEOBJECT/POSITION/@TreatAsChar='true'"},{"kind":2,"language":"xpath","value":"//TEXTART[@Text=\"즐거운컬러푸드영양교실\"]/ancestor::P/@ParaShape "},{"kind":2,"language":"xpath","value":"//PARASHAPE[@Id='3']"},{"kind":2,"language":"xpath","value":"//CHAR[text()='‘즐거운 컬러푸드 영양교실’']/parent::TEXT/@CharShape"},{"kind":2,"language":"xpath","value":"boolean(//CHARSHAPE[@Id='7'][ITALIC])"},{"kind":2,"language":"xpath","value":"boolean(//CHARSHAPE[@Id='7'][BOLD])"},{"kind":2,"language":"xpath","value":"//SECTION/P"},{"kind":2,"language":"xpath","value":"//TEXTART[@Text=\"즐거운컬러푸드영양교실\"]/ancestor::P/@ParaShape"},{"kind":2,"language":"xpath","value":"/HWPML/HEAD/MAPPINGTABLE/PARASHAPELIST/PARASHAPE[@Id='3']/@Align"},{"kind":2,"language":"xpath","value":"//CHAR[contains(text(),'♤')][text()]"},{"kind":2,"language":"xpath","value":"string-length(//CHAR/text()='♤') - string-length(translate(//CHAR/text()='♤', '♤', ''))"},{"kind":2,"language":"xpath","value":"string-length(//CHAR[contains(text(),'♤')]) - string-length(translate(//CHAR[contains(text(),'♤')], '♤', ''))"},{"kind":2,"language":"xpath","value":""},{"kind":2,"language":"xpath","value":"matches(//CHAR[contains(text(),'※')],'(※.*){1,}')"},{"kind":2,"language":"xpath","value":"string-length(//CHAR[contains(text(),'♤')][text()])-string-length(translate(//CHAR[contains(text(),'♤')][text()],'♤',''))"},{"kind":2,"language":"xpath","value":"matches(//CHAR[contains(text(),'※')][text()],'(※.*){1,}')"},{"kind":2,"language":"xpath","value":"matches(//CHAR[contains(text(),'♤')][text()],'(♤.*){2,}')"},{"kind":2,"language":"xpath","value":""},{"kind":2,"language":"xpath","value":"//CHAR[contains(text(),'행사안내')]/parent::TEXT/@CharShape"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id=//CHAR[contains(text(),'행사안내')]/parent::TEXT/@CharShape]"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id=//CHAR[contains(text(),'행사안내')]/parent::TEXT/@CharShape]/FONTID/@Hangul"},{"kind":2,"language":"xpath","value":"//FONTFACE[@Lang='Hangul']/FONT[@Id='1']/@Name"},{"kind":2,"language":"xpath","value":"//CHAR[contains(text(),'행사안내')]/ancestor::P/@ParaShape"},{"kind":2,"language":"xpath","value":"//PARASHAPE[@Id=15]/@Align"},{"kind":2,"language":"xpath","value":"//CHAR[text()='홈페이지(http://www.ihd.or.kr)뼟 통해 선착순 접수']/ancestor::P/@ParaShape\r\n"},{"kind":2,"language":"xpath","value":"//CHAR[text()='홈페이지(http://www.ihd.or.kr)뼟 통해 선착순 접수']/parent::following-sibling"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id='8']/ITALIC"},{"kind":2,"language":"xpath","value":"boolean(//CHARSHAPE[@Id='8']/ITALIC)"},{"kind":2,"language":"xpath","value":"boolean(//CHARSHAPE[@Id='8']/UNDERLINE)"},{"kind":2,"language":"xpath","value":"//PARASHAPE[@Id='18']"},{"kind":2,"language":"xpath","value":"//CHAR[contains(text(),'※ 기타')]/ancestor::P/following-sibling::P[1]/@ParaShape"},{"kind":2,"language":"xpath","value":"//PARASHAPE[@Id='17']/PARAMARGIN/@Indent=-2000"},{"kind":2,"language":"xpath","value":"//PARASHAPE[@Id='17']/PARAMARGIN/@Left=3600"},{"kind":2,"language":"xpath","value":"//CHAR[contains(text(),'2024. 1. 27.')]/parent::TEXT/@CharShape"},{"kind":2,"language":"xpath","value":"//CHAR[contains(text(),'2024. 1. 27.')]/ancestor::P/@ParaShape"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id='20']/@Height=1100"},{"kind":2,"language":"xpath","value":"//PARASHAPE[@Id='15']/@Align"},{"kind":2,"language":"xpath","value":"//CHAR[contains(text(),'용일동보건소')]/parent::TEXT/@CharShape"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id='15']/FONTID/@Hangul"},{"kind":2,"language":"xpath","value":"//FONTFACE[@Lang='Hangul']/FONT[@Id='7']/@Name"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id='15']/@Height=2200"},{"kind":2,"language":"xpath","value":"//CHAR[contains(text(),'용일동보건소')]/ancestor::P/@ParaShape"},{"kind":2,"language":"xpath","value":"//PARASHAPE[@Id='3']/@Align"},{"kind":2,"language":"xpath","value":"//CHAR[text()='DIAT']/parent::TEXT/@CharShape"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id='10']"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id='10']/FONTID/@Hangul"},{"kind":2,"language":"xpath","value":"//FONTFACE[@Lang='Hangul']/FONT[@Id='3']/@Name"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id='10']/@Height=900"},{"kind":2,"language":"xpath","value":"//CHAR[text()='DIAT']/parent::TEXT/parent::P/@ParaShape"},{"kind":2,"language":"xpath","value":"//PARASHAPE[@Id='14']/@Align"},{"kind":2,"language":"xpath","value":"//CHAR[contains(text(),'A')]"},{"kind":2,"language":"xpath","value":"//PAGENUM/@FormatType='LatinCapital'"},{"kind":2,"language":"xpath","value":"//PAGENUM/@Pos='BottomCenter'"},{"kind":2,"language":"xpath","value":""}] \ No newline at end of file diff --git a/page2-2.xbook b/page2-2.xbook deleted file mode 100644 index 0d1752d..0000000 --- a/page2-2.xbook +++ /dev/null @@ -1 +0,0 @@ -[{"kind":2,"language":"xpath","value":"//CHAR[contains(text(),'과일야채 항산화지수 비교')]/parent::TEXT/@CharShape"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id='12']/FONTID/@Hangul"},{"kind":2,"language":"xpath","value":"//FONTFACE[@Lang='Hangul']/FONT[@Id='1']/@Name='꾴댟체'"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id='12']/@Height='1100'"},{"kind":2,"language":"xpath","value":"boolean(//CHARSHAPE[@Id='12']/BOLD)"},{"kind":2,"language":"xpath","value":"//CHAR[contains(text(),'과일야채 항산화지수 비교')]/ancestor::P/@ParaShape"},{"kind":2,"language":"xpath","value":"//PARASHAPE[@Id='15']/@Align='Center'"},{"kind":2,"language":"xpath","value":"//CELL//CHAR[text()='종류']/ancestor::CELL/@BorderFill"},{"kind":2,"language":"xpath","value":"//BORDERFILL[@Id='6']/FILLBRUSH/WINDOWBRUSH/@FaceColor=6268159"},{"kind":2,"language":"xpath","value":"//TABLE/ROW[1]/CELL/@BorderFill='6'"},{"kind":2,"language":"xpath","value":"boolean(//TABLE/ROW[1]/CELL[@BorderFill = following-sibling::CELL/@BorderFill])"},{"kind":2,"language":"xpath","value":"//TABLE/ROW[1]/CELL/@BorderFill"},{"kind":2,"language":"xpath","value":"//CELL//CHAR[text()='종류']/parent::TEXT/@CharShape"},{"kind":2,"language":"xpath","value":"//CELL//CHAR[text()='항산화지수(100g당)']/parent::TEXT/@CharShape"},{"kind":2,"language":"xpath","value":"boolean(//CHARSHAPE[@Id='13']/BOLD)"},{"kind":2,"language":"xpath","value":"//TABLE/ROW[1]/CELL/@BorderFill"},{"kind":2,"language":"xpath","value":"boolean(//BORDERFILL[@Id='6']/BOTTOMBORDER[@Type='DoubleSlim' and @Width='0.5mm'])"},{"kind":2,"language":"xpath","value":"//CELL[descendant::TEXT/@CharShape = following-sibling::CELL/descendant::TEXT/@CharShape]"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id='2']/FONTID/@Hangul"},{"kind":2,"language":"xpath","value":"//FONTFACE[@Lang='Hangul']/FONT[@Id='5']/@Name"},{"kind":2,"language":"xpath","value":"//TABLE/descendant::TEXT[not(@CharShape = preceding::TEXT/@CharShape)]/@CharShape"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id='13' or @Id='1']/FONTID[not(@Hangul = preceding::FONTID/@Hangul)]/@Hangul"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id='13']/FONTID/@Hangul"},{"kind":2,"language":"xpath","value":"//FONTFACE[@Lang='Hangul']/FONT[@Id='2']/@Name"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id='13' or @Id='1']/@Height='100'"},{"kind":2,"language":"xpath","value":"//TABLE/descendant::TEXT[not(@CharShape = preceding::TEXT/@CharShape)]"},{"kind":2,"language":"xpath","value":"//TABLE/descendant::P[not(@ParaShape = preceding::P/@ParaShape)]"},{"kind":2,"language":"xpath","value":"//TABLE/descendant::P[not(@ParaShape = preceding::P/@ParaShape)]/@ParaShape"},{"kind":2,"language":"xpath","value":"//TABLE/descendant::P[not(@ParaShape=preceding::P/@ParaShape)]/@ParaShape"},{"kind":2,"language":"xpath","value":"//TABLE/descendant::CELL[not(@BorderFill = preceding::CELL/@BorderFill)]/@BorderFill"},{"kind":2,"language":"xpath","value":"//TABLE[not(.//P/@ParaShape != .//P[1]/@ParaShape)]"},{"kind":2,"language":"xpath","value":"//TABLE/descendant::P[not(@ParaShape = preceding::P/@ParaShape)]/@ParaShape"},{"kind":2,"language":"xpath","value":"//TABLE//P[not(@ParaShape = preceding::P/@ParaShape)]"},{"kind":2,"language":"xpath","value":"//TABLE/descendant::P/@ParaShape"},{"kind":2,"language":"xpath","value":"//BORDERFILL[@Id='5']/LEFTBORDER[@Type = //BORDERFILL/RIGHTBORDER/@Type and @Type = //BORDERFILL/TOPBORDER/@Type and @Type = //BORDERFILL/BOTTOMBORDER/@Type]"},{"kind":2,"language":"xpath","value":"//BORDERFILL[@Id='6']/LEFTBORDER[@Type = //BORDERFILL/BOTTOMBORDER/@Type]"},{"kind":2,"language":"xpath","value":"//BORDERFILL[@Id='5']/*[contains(local-name(), 'BORDER')]/@Type='DoubleSlim'"},{"kind":2,"language":"xpath","value":"//BORDERFILL[@Id=//SECTION[2]//PAGEBORDERFILL[@Type='Both']/@BorferFill]/*[contains(local-name(), 'BORDER')]/@Type='DoubleSlim'"},{"kind":2,"language":"xpath","value":"boolean(//SECTION[2]//PAGEBORDERFILL[@Type='Both']/@HeaderInside='true' and //BORDERFILL[@Id=//SECTION[2]//PAGEBORDERFILL[@Type='Both']/@BorferFill]/*[contains(local-name(), 'BORDER')]/@Type='DoubleSlim')"},{"kind":2,"language":"xpath","value":"//NUMBERINGLIST/@Count > 1"},{"kind":2,"language":"xpath","value":"//CHAR[text()='컬러푸드']/ancestor::P[last()]/@ParaShape"},{"kind":2,"language":"xpath","value":"boolean(//CHARSHAPE[@Id=//CHAR[text()='컬러푸드']/parent::TEXT/@CharShape]/@Height='1600' and //CHARSHAPE[@Id=//CHAR[text()='컬러푸드']/parent::TEXT/@CharShape]/BOLD)"},{"kind":2,"language":"xpath","value":"boolean(//PICTURE/descendant::SHAPECOMMENT[contains(text(),'꡸댟A.jpg')])"},{"kind":2,"language":"xpath","value":"//PICTURE/descendant::SHAPECOMMENT[contains(text(),'꡸댟A.jpg')]"},{"kind":2,"language":"xpath","value":"//SHAPECOMMENT[contains(text(),'그럼A.jpg')]"},{"kind":2,"language":"xpath","value":"//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//CHAR[text()='2. 컬러푸드의 효능']/parent::TEXT/@CharShape]/FONTID/@Hangul]/@Name\r\n"},{"kind":2,"language":"xpath","value":"//CHAR[ends-with(text(),'항산화 작용')]"},{"kind":2,"language":"xpath","value":"boolean(//CHAR[contains(text(),'항산화 작용')]/following-sibling::FOOTNOTE/descendant::CHAR[contains(text(),'산화를 억제하는 작용')])"},{"kind":2,"language":"xpath","value":"(count(//CHAR[contains(text(),'미생물')][contains(text(),'微生物')])+count(//CHAR[contains(text(),'해충')][contains(text(),'害蟲')])+count(//CHAR[contains(text(),'재생')][contains(text(),'再生')])+count(//CHAR[contains(text(),'노화')][contains(text(),'老化')])+count(//CHAR[contains(text(),'오골계')][contains(text(),'烏骨鷄')]))*2"},{"kind":2,"language":"xpath","value":"//CHAR[text()='서로 다른 색과 맛이']"},{"kind":2,"language":"xpath","value":"//TABLE/ROW[1]/CELL/@BorderFill"},{"kind":2,"language":"xpath","value":"boolean(//CHARSHAPE[@Id='13']/BOLD)"},{"kind":2,"language":"xpath","value":"//TABLE/ROW[1]/descendant::TEXT/@CharShape"},{"kind":2,"language":"xpath","value":"boolean(//CHARSHAPE[@Id=//TABLE/ROW[1]/descendant::TEXT/@CharShape]/BOLD)"},{"kind":2,"language":"xpath","value":"//TABLE/descendant::TEXT[not(@CharShape = preceding::TEXT/@CharShape)]/@CharShape"},{"kind":2,"language":"xpath","value":"//FONTFACE[@Lang='Hangul']/FONT[@Id=//TABLE/ROW/descendant::TEXT/@CharShape]/@Name='궁서'"},{"kind":2,"language":"xpath","value":"//TABLE/ROW/descendant::TEXT/@CharShape"},{"kind":2,"language":"xpath","value":"//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//TABLE/ROW/descendant::TEXT/@CharShape]/FONTID/@Hangul]/@Name"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id='13' or @Id='1']/@Height='1000'"},{"kind":2,"language":"xpath","value":"//BINITEM[@Format='OLE']/@BinData"},{"kind":2,"language":"xpath","value":"//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]/descendant::SIZE/@Height"},{"kind":2,"language":"xpath","value":"//CHAR[contains(text(),'항산화지수')]"},{"kind":2,"language":"xpath","value":"boolean(//PAGEMARGIN[@Bottom=\"5669\" and @Footer=\"2834\" and @Gutter=\"0\" and @Header=\"2834\" and @Left=\"5669\" and @Right=\"5669\" and @Top=\"5669\"])"},{"kind":2,"language":"xpath","value":"//PAGEMARGIN[@Bottom=\"5669\" and @Footer=\"2834\" and @Gutter=\"0\"]"},{"kind":2,"language":"xpath","value":"//STYLE[@Name='바탕글']/@CharShape"},{"kind":2,"language":"xpath","value":"//CHARSHAPE/FONTID/@Hangul"},{"kind":2,"language":"xpath","value":"boolean(//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE/FONTID/@Hangul]/@Name='바탕' and //CHARSHAPE/@Height='1000' and //PARASHAPE/PARAMARGIN/@LineSpacing='160' and //PARASHAPE/@Align='Justify')"},{"kind":2,"language":"xpath","value":"//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE/FONTID/@Hangul]/@Name='바탕'"},{"kind":2,"language":"xpath","value":"//CHARSHAPE/@Height='1000'"},{"kind":2,"language":"xpath","value":"//PARASHAPE/PARAMARGIN/@LineSpacing='160'"},{"kind":2,"language":"xpath","value":"//PARASHAPE/@Align='Justify'"},{"kind":2,"language":"xpath","value":""},{"kind":2,"language":"xpath","value":"//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//STYLE[@Name='바탕글']/@CharShape]/FONTID/@Hangul]/@Name"},{"kind":2,"language":"xpath","value":"//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//STYLE[@Name=\"바탕글\"]/@CharShape]/FONTID/@Hangul]/@Name='가지'"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id=//STYLE[@Name=\"바탕글\"]/@CharShape]/@Height='1000'"},{"kind":2,"language":"xpath","value":"boolean(//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//STYLE[@Name=\"바탕글\"]/@CharShape]/FONTID/@Hangul]/@Name='바탕' and //CHARSHAPE[@Id=//STYLE[@Name=\"바탕글\"]/@CharShape]/@Height='1000')"},{"kind":2,"language":"xpath","value":"//STYLE[@Name=\"바탕글\"]/@ParaShape"},{"kind":2,"language":"xpath","value":"boolean(//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//STYLE[@Name=\"바탕글\"]/@CharShape]/FONTID/@Hangul]/@Name='바탕' and //CHARSHAPE[@Id=//STYLE[@Name=\"바탕글\"]/@CharShape]/@Height='1000' and //PARASHAPE[@Id=//STYLE[@Name=\"바탕글\"]/@ParaShape][PARAMARGIN/@LineSpacing=\"160\" and @Align='Justify'])"},{"kind":2,"language":"xpath","value":"//TABLE/ROW[1]/descendant::TEXT/@CharShape"},{"kind":2,"language":"xpath","value":"boolean(//CHARSHAPE[@Id=//TABLE/ROW[1]/descendant::TEXT/@CharShape]/BOLD)"},{"kind":2,"language":"xpath","value":"boolean(//FONTFACE[@Lang='Hangul']/FONT[@Id=//CHARSHAPE[@Id=//STYLE[@Name='바탕글']/@CharShape]/FONTID/@Hangul]/@Name='바탕' and //CHARSHAPE[@Id=//STYLE[@Name='바탕글']/@CharShape]/@Height='1000' and //PARASHAPE[@Id=//STYLE[@Name='바탕글']/@ParaShape][PARAMARGIN/@LineSpacing='160' and @Align='Justify'])"},{"kind":2,"language":"xpath","value":"boolean(//CHAR[contains(text(),'서로 다른 색과 맛을')])"},{"kind":2,"language":"xpath","value":"count(//SECTION) > 1"},{"kind":2,"language":"xpath","value":"//SECTION[1]//CHAR[text()='‘즐거운 컬러푸드 영양교실’']"},{"kind":2,"language":"xpath","value":"//SECTION[2]//PICTURE"},{"kind":2,"language":"xpath","value":"//PAGEBORDERFILL[@Type='Both']/@HeaderInside='true'"},{"kind":2,"language":"xpath","value":"//BINITEM[@Format=\"OLE\"]/@BinData"},{"kind":2,"language":"xpath","value":"//BINDATA[@Id=//BINITEM[@Format=\"OLE\"]/@BinData]"},{"kind":2,"language":"xpath","value":"string-length(//CHAR[contains(text(),'♤')]) - string-length(translate(//CHAR[contains(text(),'♤')], '♤', '')) + string-length(//CHAR[contains(text(),'※')]) - string-length(translate(//CHAR[contains(text(),'※')], '※', ''))\r\n"},{"kind":2,"language":"xpath","value":"count(//CHAR[contains(text(),'♤')]) "},{"kind":2,"language":"xpath","value":"//CHAR[string-length(translate(text(), '♤', '')) < string-length(text()) - 1]"},{"kind":2,"language":"xpath","value":"sum(//CHAR[contains(text(),'※')]/string-length(text()))"},{"kind":2,"language":"xpath","value":"sum(//CHAR[contains(text(),'※')]/string-length(text()))-//CHAR[contains(text(),'※')]/string-length(translate(text(),'※',''))"},{"kind":2,"language":"xpath","value":" + string-length(//CHAR[contains(text(),'※')]) - string-length(translate(//CHAR[contains(text(),'※')], '※', ''))"},{"kind":2,"language":"xpath","value":"sum(//CHAR[contains(text(),'♤')]/string-length(text())) - sum(//CHAR[contains(text(),'♤')]/string-length(translate(text(), '♤', '')))+sum(//CHAR[contains(text(),'※')]/string-length(text()))-//CHAR[contains(text(),'※')]/string-length(translate(text(),'※',''))"},{"kind":1,"language":"markdown","value":""},{"kind":2,"language":"xpath","value":"sum(//CHAR[contains(text(),'♤')]/string-length(.))-sum(//CHAR[contains(text(),'♤')]/string-length(translate(., '♤', '')))"},{"kind":2,"language":"xpath","value":"sum(//CHAR[contains(text(),'♤')]/string-length(translate(text(), '♤', '')))\r\n"},{"kind":2,"language":"xpath","value":"//CHAR[contains(text(),'컬러푸드란')]/preceding-sibling::COLDEF/@Count > 1"},{"kind":2,"language":"xpath","value":"boolean(//CHAR[contains(text(),'항산화 작용')]/following-sibling::FOOTNOTE/descendant::CHAR[contains(text(),'산화를 억제하는 작용')])"},{"kind":2,"language":"xpath","value":"string-length(//CHAR[contains(text(),'♤')])"},{"kind":2,"language":"xpath","value":"((string-length(//CHAR[contains(text(),'♤')]) - string-length(translate(//CHAR[contains(text(),'♤')], '♤', ''))) and (count(//CHAR[contains(text(),'♤')]) >= 2)) + 1"},{"kind":2,"language":"xpath","value":"count(//CHAR[contains(text(),'♤')])"},{"kind":2,"language":"xpath","value":"(string-length(//CHAR[contains(text(),'♤')]) - string-length(translate(//CHAR[contains(text(),'♤')], '♤', '')))"},{"kind":2,"language":"xpath","value":"count(//CHAR[contains(text(),'♤')]) + count(//CHAR[contains(text(),'※')])"}] \ No newline at end of file diff --git a/page2.xbook b/page2.xbook deleted file mode 100644 index 0c89dc0..0000000 --- a/page2.xbook +++ /dev/null @@ -1 +0,0 @@ -[{"kind":1,"language":"markdown","value":"# XPath Notebook\nDate: 2024-12-27     Time: 13:24:20"},{"kind":2,"language":"xpath","value":"//PAGEBORDERFILL[@BorferFill=\"5\"]"},{"kind":2,"language":"xpath","value":"//SECTION[2]//PAGEBORDERFILL[@HeaderInside='true']/@BorferFill"},{"kind":2,"language":"xpath","value":"//SECTION[2]//PAGEBORDERFILL[@Type='Both']/@BorferFill"},{"kind":2,"language":"xpath","value":"//SECTION[2]//PAGEBORDERFILL[@Type='Both']/@HeaderInside='true'"},{"kind":2,"language":"xpath","value":"//BORDERFILL[@Id='5'[]]\r\n//div[*[@class = following-sibling::*[@class]] and not(a[@class])]"},{"kind":2,"language":"xpath","value":"//BORDERFILL[@Id='5']/child::*[ends-with(name(),'BORDER')]/@Type=\"DoubleSlim\""},{"kind":2,"language":"xpath","value":"/HWPML/BODY/SECTION[2]/P[2]/TEXT/COLDEF/@Count=2"},{"kind":2,"language":"xpath","value":"//SECTION[2]/descendant::*[text()='컬러푸드']"},{"kind":2,"language":"xpath","value":"//CHAR[text()='컬러푸드']/ancestor::RECTANGLE"},{"kind":2,"language":"xpath","value":"//CHAR[text()='컬러푸드']/ancestor::RECTANGLE/SHAPEOBJECT/SIZE/@Width='11339'"},{"kind":2,"language":"xpath","value":"//CHAR[text()='컬러푸드']/ancestor::RECTANGLE/descendant::LINESHAPE/@Style=\"DoubleSlim\""},{"kind":2,"language":"xpath","value":"//CHAR[text()='컬러푸드']/ancestor::RECTANGLE/@Ratio>0"},{"kind":2,"language":"xpath","value":"//CHAR[text()='컬러푸드']/ancestor::RECTANGLE/descendant::WINDOWBRUSH/@FaceColor=12813762"},{"kind":2,"language":"xpath","value":"//CHAR[text()='컬러푸드']/ancestor::RECTANGLE/SHAPEOBJECT/POSITION/@TreatAsChar='true'"},{"kind":2,"language":"xpath","value":"//CHAR[text()='컬러푸드']/ancestor::P[last()]/@ParaShape"},{"kind":2,"language":"xpath","value":"//PARASHAPE[@Id='3']/@Align='Center'"},{"kind":2,"language":"xpath","value":"//CHAR[text()='컬러푸드']/parent::TEXT/@CharShape"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id='11']/FONTID/@Hangul"},{"kind":2,"language":"xpath","value":"//FONTFACE[@Lang='Hangul']/FONT[@Id='6']/@Name='한양견고딕'"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id='11']/@Height='1600'"},{"kind":2,"language":"xpath","value":"boolean(//CHARSHAPE[@Id='11']/BOLD)"},{"kind":2,"language":"xpath","value":"//CHAR[text()='컬러푸드']/ancestor::P[1]/@ParaShape"},{"kind":2,"language":"xpath","value":"//PARASHAPE[@Id='15']/@Align"},{"kind":2,"language":"xpath","value":"//BINITEM/@Format=\"JPG\""},{"kind":2,"language":"xpath","value":"//BINITEM[@Format='JPG']/@BinData"},{"kind":2,"language":"xpath","value":"//IMAGE[@BinItem='1']/preceding-sibling::SHAPEOBJECT/SIZE/@Width='11339'"},{"kind":2,"language":"xpath","value":"//IMAGE[@BinItem='1']/preceding-sibling::SHAPEOBJECT/SIZE/@Height='8504'"},{"kind":2,"language":"xpath","value":"//IMAGE[@BinItem='1']/preceding-sibling::SHAPEOBJECT/POSITION/@HorzOffset='0'"},{"kind":2,"language":"xpath","value":"//IMAGE[@BinItem='1']/preceding-sibling::SHAPEOBJECT/POSITION/@VertOffset='6520'"},{"kind":2,"language":"xpath","value":"//CHAR[text()='1. 컬러푸드란']/parent::TEXT/@CharShape"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id='16']/FONTID/@Hangul"},{"kind":2,"language":"xpath","value":"//FONTFACE[@Lang='Hangul']/FONT[@Id='0']/@Name='꾴댟'"},{"kind":2,"language":"xpath","value":"boolean(//CHARSHAPE[@Id='16']/BOLD)"},{"kind":2,"language":"xpath","value":"//CHAR[text()='2. 컬러푸드의 효능']/parent::TEXT/@CharShape"},{"kind":2,"language":"xpath","value":"//CHAR[ends-with(text(),'항산화 작용')]"},{"kind":2,"language":"xpath","value":"//CHAR[ends-with(text(),'항산화 작용')]/following-sibling::FOOTNOTE/descendant::CHAR[contains(text(),'산화를 억제하는 작용')]"},{"kind":2,"language":"xpath","value":"boolean(//CHAR[ends-with(text(),'항산화 작용')]/following-sibling::FOOTNOTE/descendant::CHAR[contains(text(),'산화를 억제하는 작용')])"},{"kind":2,"language":"xpath","value":"//CHAR[contains(text(),'※ 기타')]/ancestor::P/following-sibling::P[1]/@ParaShape"},{"kind":2,"language":"xpath","value":"//CHAR[contains(text(),'산화를 억제하는 작용')]/parent::TEXT/@CharShape"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id='17']/FONTID/@Hangul"},{"kind":2,"language":"xpath","value":"//FONTFACE[@Lang='Hangul']/FONT[@Id='0']/@Name='꾴댟'"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id='17']/@Height=900"},{"kind":2,"language":"xpath","value":"boolean(//CHAR[contains(text(),'미생물')][contains(text(),'微生物')])"},{"kind":2,"language":"xpath","value":"boolean(//CHAR[contains(text(),'해충')][contains(text(),'害蟲')])"},{"kind":2,"language":"xpath","value":"boolean(//CHAR[contains(text(),'재생')][contains(text(),'再生')])"},{"kind":2,"language":"xpath","value":"boolean(//CHAR[contains(text(),'노화')][contains(text(),'老化')])"},{"kind":2,"language":"xpath","value":"boolean(//CHAR[contains(text(),'오골계')][contains(text(),'烏骨鷄')])"},{"kind":2,"language":"xpath","value":"boolean(//CHAR[contains(text(),'서로 다른 색과 맛이')])"},{"kind":2,"language":"xpath","value":"boolean(//CHAR[contains(text(),'튼튼하게 혈관을')])"},{"kind":2,"language":"xpath","value":"//CHAR[contains(text(),'과일야채 항산화지수 비교')]"},{"kind":2,"language":"xpath","value":""}] \ No newline at end of file diff --git a/test.py b/test.py index 051d7c6..be8190f 100644 --- a/test.py +++ b/test.py @@ -144,9 +144,15 @@ if __name__ == "__main__": # 배열 동시에 변환하면 에러발생 -> 하나씩 변환 -> time.sleep(0.5) 추가 for exam_round in exam_rounds: folders = [ - (f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\input\\{exam_round}\\A\\DIW",f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\output\\{exam_round}\\A\\DIW"), - (f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\input\\{exam_round}\\B\\DIW",f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\output\\{exam_round}\\B\\DIW"), - (f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\input\\{exam_round}\\C\\DIW",f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\output\\{exam_round}\\C\\DIW"), + (f"D:\\projects\\HWP-Scoring\\input\\{exam_round}\\A\\DIW", + f"D:\\projects\\HWP-Scoring\\output\\{exam_round}\\A\\DIW"), + (f"D:\\projects\\HWP-Scoring\\input\\{exam_round}\\B\\DIW", + f"D:\\projects\\HWP-Scoring\\output\\{exam_round}\\B\\DIW"), + (f"D:\\projects\\HWP-Scoring\\input\\{exam_round}\\C\\DIW", + f"D:\\projects\\HWP-Scoring\\output\\{exam_round}\\C\\DIW"), + # (f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\input\\{exam_round}\\A\\DIW",f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\output\\{exam_round}\\A\\DIW"), + # (f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\input\\{exam_round}\\B\\DIW",f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\output\\{exam_round}\\B\\DIW"), + # (f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\input\\{exam_round}\\C\\DIW",f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\output\\{exam_round}\\C\\DIW"), # (f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\input\\{exam_round}\\D\\DIW",f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\output\\{exam_round}\\D\\DIW"), # (f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\input\\{exam_round}\\E\\DIW",f"C:\\Users\\dra\\project\\HWP\\HWP-Scoring\\output\\{exam_round}\\E\\DIW"), ] diff --git a/회차별채점자료/2504/제2504회 디지털정보활용능력 워드프로세서(한글2022버전) A형 채점기준표.xlsx b/회차별채점자료/2504/제2504회 디지털정보활용능력 워드프로세서(한글2022버전) A형 채점기준표.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..8e9fbff5bca4783b77e382d0cb678ca622b4c864 GIT binary patch literal 14708 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