From 8d302fcf11ff6a9a13b9cef3e9d442c79aaf0a23 Mon Sep 17 00:00:00 2001 From: devdra9 Date: Fri, 17 Jan 2025 19:06:25 +0900 Subject: [PATCH] =?UTF-8?q?=EC=B0=A8=ED=8A=B8=20=EC=97=86=EB=8A=94=20?= =?UTF-8?q?=EC=B9=9C=EA=B5=AC=EB=93=A4=20xml=ED=8C=8C=EC=9D=BC=20=EC=83=9D?= =?UTF-8?q?=EC=84=B1=EC=95=88=EB=90=98=EA=B3=A0=20=EC=B1=84=EC=A0=90=20?= =?UTF-8?q?=EC=83=81=EC=84=B8=20=EB=82=B4=EC=97=AD=EC=97=90=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80=EB=90=98=EC=A7=80=20=EC=95=8A=EC=9D=8C=EC=9D=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- __pycache__/binaryToChartxml.cpython-312.pyc | Bin 2110 -> 1768 bytes binaryToChartxml.py | 6 +- hwp_conversion.log | 387 +++++++++++++++++++ input/워드(한글)-009933-이지한.hwp | Bin 348672 -> 347648 bytes input/워드(한글)-009934-고서진.hwp | Bin 349696 -> 348672 bytes input/워드(한글)-009935-이가은.hwp | Bin 348672 -> 347648 bytes score3.py | 2 +- score5.py | 126 +++++- scoring_criteria.json | 114 +++--- zzz.xbook | 2 +- 10 files changed, 559 insertions(+), 78 deletions(-) diff --git a/__pycache__/binaryToChartxml.cpython-312.pyc b/__pycache__/binaryToChartxml.cpython-312.pyc index 729de761cc3c860ae0d0d40ed70513fc94c0ea56..d320725ab98f84b42f2ce6fd0eb9787f95c113f1 100644 GIT binary patch delta 255 zcmdld@Pe23G%qg~0}$MJ)0uvGB5#kJ1dubGA(bJDF@+(DDTT3xA&NPL2}rV3GHbGI z+}p~?*tgl4shN?dh9RCCq!k1vpJ1ND$TK;W#hd3AM@4Q@An}2j fk&*E(gT!41ncED!w;4FUvq&&{Fn(eHkznlrqwYVT delta 555 zcmY+BO=uHA6oB8G+1;$#Y10Nv(b`7S26wB03L;blYw4vzPxa7TmTh)xBW)6Px2BPX z3P!M?XqZDT9^y%%Uetr)LA+Na#e%YJ?;bTh6ujt5X%5a~zWMv+@tFB3K1Ic*5XXVq z=GRBJKUBrzp#fUdz=bqAkY)~6Ak7^{R2)uJONybsdH)cx^6naYfUK;^FZ?;4kXhv> zGa~Y{G8PT>m8C_?u>;$WP`bGMt4!iYIjO$96&tLp^~~!;BX#|oIlh$~Z^Uk_>s~i$ z8AfO~jV7G>{wkpc0k#hublAp`c^S%VmEGah-!XX#Pp)koSqRQyv^|6pBw!SLEHZ>y zK#CHq@L4FL!KcHnR=N4*ps*ZR1v^*>S#i$bp^`7Sxlk>7*}(PAQ2_?`1P$IWAynqG zi>}|QF&>Y5T{NzRoxXk7wK5B~7g&_@-r!s|XM3fY{6uSuc2fTfXX%zdLbwmRqPx+P zsLyN*^Of_XBl>h|ed<|ID_6_g9m5A4I!C?>b4!?ie4YF!{g?P#^=f3=&_dm^a`uvI zS+Z9fVxB3lXal`HBvqivn0mgc$J7bjzrfU_oY%%MC0}TL7e`5GJ(qu)@QWkj9`x-& T{|<;9ICh|%!DJH%hhOs#vbKyf diff --git a/binaryToChartxml.py b/binaryToChartxml.py index be19a5f..4da8733 100644 --- a/binaryToChartxml.py +++ b/binaryToChartxml.py @@ -31,9 +31,9 @@ class binaryToChartxml: # def save_chart_xml(self, xml_output_path): - def save_chart_xml(self): - with open(, 'wb') as file: - file.write(self.xml_data) + # def save_chart_xml(self): + # with open(, 'wb') as file: + # file.write(self.xml_data) diff --git a/hwp_conversion.log b/hwp_conversion.log index 6e671ad..f294679 100644 --- a/hwp_conversion.log +++ b/hwp_conversion.log @@ -966,3 +966,390 @@ 2025-01-16 18:26:35,547 - INFO - 변환 성공: 워드(한글)-009933-이지한.hwp -> 워드(한글)-009933-이지한.hml 2025-01-16 18:26:37,117 - INFO - 변환 성공: 워드(한글)-009934-고서진.hwp -> 워드(한글)-009934-고서진.hml 2025-01-16 18:26:38,028 - INFO - 변환 성공: 워드(한글)-009935-이가은.hwp -> 워드(한글)-009935-이가은.hml +2025-01-17 18:15:04,482 - INFO - 변환 성공: 워드(한글)-005172-김서인.hwp -> 워드(한글)-005172-김서인.hml +2025-01-17 18:15:04,846 - INFO - 변환 성공: 워드(한글)-005174-지율.hwp -> 워드(한글)-005174-지율.hml +2025-01-17 18:15:05,574 - INFO - 변환 성공: 워드(한글)-005175-문지환.hwp -> 워드(한글)-005175-문지환.hml +2025-01-17 18:15:08,680 - INFO - 변환 성공: 워드(한글)-005176-이세영.hwp -> 워드(한글)-005176-이세영.hml +2025-01-17 18:15:09,310 - INFO - 변환 성공: 워드(한글)-005177-김은유.hwp -> 워드(한글)-005177-김은유.hml +2025-01-17 18:15:09,561 - INFO - 변환 성공: 워드(한글)-005179-손민준.hwp -> 워드(한글)-005179-손민준.hml +2025-01-17 18:15:09,926 - INFO - 변환 성공: 워드(한글)-005180-도정원.hwp -> 워드(한글)-005180-도정원.hml +2025-01-17 18:15:11,600 - INFO - 변환 성공: 워드(한글)-005221-유세아.hwp -> 워드(한글)-005221-유세아.hml +2025-01-17 18:15:13,342 - INFO - 변환 성공: 워드(한글)-005222-고율.hwp -> 워드(한글)-005222-고율.hml +2025-01-17 18:15:13,911 - INFO - 변환 성공: 워드(한글)-005223-문서진.hwp -> 워드(한글)-005223-문서진.hml +2025-01-17 18:15:14,683 - INFO - 변환 성공: 워드(한글)-005224-문서준.hwp -> 워드(한글)-005224-문서준.hml +2025-01-17 18:15:15,413 - INFO - 변환 성공: 워드(한글)-005225-박서연.hwp -> 워드(한글)-005225-박서연.hml +2025-01-17 18:15:16,038 - INFO - 변환 성공: 워드(한글)-005235-김서준.hwp -> 워드(한글)-005235-김서준.hml +2025-01-17 18:15:16,284 - INFO - 변환 성공: 워드(한글)-005236-한지유.hwp -> 워드(한글)-005236-한지유.hml +2025-01-17 18:15:16,659 - INFO - 변환 성공: 워드(한글)-005286-김지환.hwp -> 워드(한글)-005286-김지환.hml +2025-01-17 18:15:17,271 - INFO - 변환 성공: 워드(한글)-005287-문승남.hwp -> 워드(한글)-005287-문승남.hml +2025-01-17 18:15:17,858 - INFO - 변환 성공: 워드(한글)-005288-설예준.hwp -> 워드(한글)-005288-설예준.hml +2025-01-17 18:15:18,422 - INFO - 변환 성공: 워드(한글)-005289-신은솔.hwp -> 워드(한글)-005289-신은솔.hml +2025-01-17 18:15:18,995 - INFO - 변환 성공: 워드(한글)-005290-이주영.hwp -> 워드(한글)-005290-이주영.hml +2025-01-17 18:15:19,580 - INFO - 변환 성공: 워드(한글)-005300-고다윤.hwp -> 워드(한글)-005300-고다윤.hml +2025-01-17 18:15:20,135 - INFO - 변환 성공: 워드(한글)-005303-김승혁.hwp -> 워드(한글)-005303-김승혁.hml +2025-01-17 18:15:20,724 - INFO - 변환 성공: 워드(한글)-005313-강수린.hwp -> 워드(한글)-005313-강수린.hml +2025-01-17 18:15:21,227 - INFO - 변환 성공: 워드(한글)-005314-양성린.hwp -> 워드(한글)-005314-양성린.hml +2025-01-17 18:15:21,801 - INFO - 변환 성공: 워드(한글)-005315-고예린.hwp -> 워드(한글)-005315-고예린.hml +2025-01-17 18:15:22,355 - INFO - 변환 성공: 워드(한글)-005316-박시율.hwp -> 워드(한글)-005316-박시율.hml +2025-01-17 18:15:22,961 - INFO - 변환 성공: 워드(한글)-005317-오은수.hwp -> 워드(한글)-005317-오은수.hml +2025-01-17 18:15:23,531 - INFO - 변환 성공: 워드(한글)-005318-한민찬.hwp -> 워드(한글)-005318-한민찬.hml +2025-01-17 18:15:24,103 - INFO - 변환 성공: 워드(한글)-005319-서지수.hwp -> 워드(한글)-005319-서지수.hml +2025-01-17 18:15:24,735 - INFO - 변환 성공: 워드(한글)-005320-박시환.hwp -> 워드(한글)-005320-박시환.hml +2025-01-17 18:15:25,333 - INFO - 변환 성공: 워드(한글)-005321-노시경.hwp -> 워드(한글)-005321-노시경.hml +2025-01-17 18:15:25,901 - INFO - 변환 성공: 워드(한글)-005322-이우주.hwp -> 워드(한글)-005322-이우주.hml +2025-01-17 18:15:26,520 - INFO - 변환 성공: 워드(한글)-005323-김예담.hwp -> 워드(한글)-005323-김예담.hml +2025-01-17 18:15:26,746 - INFO - 변환 성공: 워드(한글)-005324-허준혁.hwp -> 워드(한글)-005324-허준혁.hml +2025-01-17 18:15:27,165 - INFO - 변환 성공: 워드(한글)-005332-민하율.hwp -> 워드(한글)-005332-민하율.hml +2025-01-17 18:15:27,677 - INFO - 변환 성공: 워드(한글)-005333-이민혁.hwp -> 워드(한글)-005333-이민혁.hml +2025-01-17 18:15:28,230 - INFO - 변환 성공: 워드(한글)-005334-조유연.hwp -> 워드(한글)-005334-조유연.hml +2025-01-17 18:15:28,858 - INFO - 변환 성공: 워드(한글)-005335-양효정.hwp -> 워드(한글)-005335-양효정.hml +2025-01-17 18:15:29,433 - INFO - 변환 성공: 워드(한글)-005336-박정현.hwp -> 워드(한글)-005336-박정현.hml +2025-01-17 18:15:29,829 - INFO - 변환 성공: 워드(한글)-005403-김민준.hwp -> 워드(한글)-005403-김민준.hml +2025-01-17 18:15:29,975 - INFO - 변환 성공: 워드(한글)-005404-이다슬.hwp -> 워드(한글)-005404-이다슬.hml +2025-01-17 18:15:30,119 - INFO - 변환 성공: 워드(한글)-005405-고유현.hwp -> 워드(한글)-005405-고유현.hml +2025-01-17 18:15:30,277 - INFO - 변환 성공: 워드(한글)-005406-손규성.hwp -> 워드(한글)-005406-손규성.hml +2025-01-17 18:15:30,428 - INFO - 변환 성공: 워드(한글)-005407-박정현.hwp -> 워드(한글)-005407-박정현.hml +2025-01-17 18:15:30,575 - INFO - 변환 성공: 워드(한글)-005408-박세진.hwp -> 워드(한글)-005408-박세진.hml +2025-01-17 18:15:30,722 - INFO - 변환 성공: 워드(한글)-005409-김유환.hwp -> 워드(한글)-005409-김유환.hml +2025-01-17 18:15:30,884 - INFO - 변환 성공: 워드(한글)-005410-현민규.hwp -> 워드(한글)-005410-현민규.hml +2025-01-17 18:15:31,778 - INFO - 변환 성공: 워드(한글)-005411-강수빈.hwp -> 워드(한글)-005411-강수빈.hml +2025-01-17 18:15:31,999 - INFO - 변환 성공: 워드(한글)-005413-장서연.hwp -> 워드(한글)-005413-장서연.hml +2025-01-17 18:15:32,375 - INFO - 변환 성공: 워드(한글)-005414-김소은.hwp -> 워드(한글)-005414-김소은.hml +2025-01-17 18:15:32,928 - INFO - 변환 성공: 워드(한글)-005415-현수호.hwp -> 워드(한글)-005415-현수호.hml +2025-01-17 18:15:33,143 - INFO - 변환 성공: 워드(한글)-005416-김민서.hwp -> 워드(한글)-005416-김민서.hml +2025-01-17 18:15:33,289 - INFO - 변환 성공: 워드(한글)-005417-김재은.hwp -> 워드(한글)-005417-김재은.hml +2025-01-17 18:15:33,440 - INFO - 변환 성공: 워드(한글)-005418-이진영.hwp -> 워드(한글)-005418-이진영.hml +2025-01-17 18:15:33,627 - INFO - 변환 성공: 워드(한글)-005419-강민혁.hwp -> 워드(한글)-005419-강민혁.hml +2025-01-17 18:15:33,796 - INFO - 변환 성공: 워드(한글)-005420-김건엽.hwp -> 워드(한글)-005420-김건엽.hml +2025-01-17 18:15:34,175 - INFO - 변환 성공: 워드(한글)-005421-이한.hwp -> 워드(한글)-005421-이한.hml +2025-01-17 18:15:34,722 - INFO - 변환 성공: 워드(한글)-005444-신수호.hwp -> 워드(한글)-005444-신수호.hml +2025-01-17 18:15:35,300 - INFO - 변환 성공: 워드(한글)-005445-박지원.hwp -> 워드(한글)-005445-박지원.hml +2025-01-17 18:15:35,888 - INFO - 변환 성공: 워드(한글)-005446-황세원.hwp -> 워드(한글)-005446-황세원.hml +2025-01-17 18:15:36,475 - INFO - 변환 성공: 워드(한글)-005447-강동은.hwp -> 워드(한글)-005447-강동은.hml +2025-01-17 18:15:37,010 - INFO - 변환 성공: 워드(한글)-005448-김예림.hwp -> 워드(한글)-005448-김예림.hml +2025-01-17 18:15:37,596 - INFO - 변환 성공: 워드(한글)-005449-이봄.hwp -> 워드(한글)-005449-이봄.hml +2025-01-17 18:15:38,157 - INFO - 변환 성공: 워드(한글)-005450-백유준.hwp -> 워드(한글)-005450-백유준.hml +2025-01-17 18:15:38,764 - INFO - 변환 성공: 워드(한글)-005451-강하은.hwp -> 워드(한글)-005451-강하은.hml +2025-01-17 18:15:39,286 - INFO - 변환 성공: 워드(한글)-005452-양서윤.hwp -> 워드(한글)-005452-양서윤.hml +2025-01-17 18:15:39,887 - INFO - 변환 성공: 워드(한글)-005453-심준서.hwp -> 워드(한글)-005453-심준서.hml +2025-01-17 18:15:40,485 - INFO - 변환 성공: 워드(한글)-005481-고정원.hwp -> 워드(한글)-005481-고정원.hml +2025-01-17 18:15:40,674 - INFO - 변환 성공: 워드(한글)-005482-고진권.hwp -> 워드(한글)-005482-고진권.hml +2025-01-17 18:15:41,083 - INFO - 변환 성공: 워드(한글)-005483-김리예.hwp -> 워드(한글)-005483-김리예.hml +2025-01-17 18:15:41,678 - INFO - 변환 성공: 워드(한글)-005484-김정원.hwp -> 워드(한글)-005484-김정원.hml +2025-01-17 18:15:42,187 - INFO - 변환 성공: 워드(한글)-005485-김하경.hwp -> 워드(한글)-005485-김하경.hml +2025-01-17 18:15:42,748 - INFO - 변환 성공: 워드(한글)-005486-문지원.hwp -> 워드(한글)-005486-문지원.hml +2025-01-17 18:15:43,365 - INFO - 변환 성공: 워드(한글)-005487-박은서.hwp -> 워드(한글)-005487-박은서.hml +2025-01-17 18:15:43,913 - INFO - 변환 성공: 워드(한글)-005488-백승찬.hwp -> 워드(한글)-005488-백승찬.hml +2025-01-17 18:15:44,479 - INFO - 변환 성공: 워드(한글)-005490-심세빈.hwp -> 워드(한글)-005490-심세빈.hml +2025-01-17 18:15:45,070 - INFO - 변환 성공: 워드(한글)-005491-윤지호.hwp -> 워드(한글)-005491-윤지호.hml +2025-01-17 18:15:45,632 - INFO - 변환 성공: 워드(한글)-005492-조소현.hwp -> 워드(한글)-005492-조소현.hml +2025-01-17 18:15:46,205 - INFO - 변환 성공: 워드(한글)-005493-조연재.hwp -> 워드(한글)-005493-조연재.hml +2025-01-17 18:15:46,773 - INFO - 변환 성공: 워드(한글)-005494-황아라.hwp -> 워드(한글)-005494-황아라.hml +2025-01-17 18:15:47,331 - INFO - 변환 성공: 워드(한글)-005498-김도율.hwp -> 워드(한글)-005498-김도율.hml +2025-01-17 18:15:48,765 - INFO - 변환 성공: 워드(한글)-005499-안현준.hwp -> 워드(한글)-005499-안현준.hml +2025-01-17 18:15:49,387 - INFO - 변환 성공: 워드(한글)-005500-양성준.hwp -> 워드(한글)-005500-양성준.hml +2025-01-17 18:15:49,608 - INFO - 변환 성공: 워드(한글)-005502-추상운.hwp -> 워드(한글)-005502-추상운.hml +2025-01-17 18:15:51,012 - INFO - 변환 성공: 워드(한글)-005507-허근우.hwp -> 워드(한글)-005507-허근우.hml +2025-01-17 18:15:51,560 - INFO - 변환 성공: 워드(한글)-005508-이예진.hwp -> 워드(한글)-005508-이예진.hml +2025-01-17 18:15:52,149 - INFO - 변환 성공: 워드(한글)-005520-위대한.hwp -> 워드(한글)-005520-위대한.hml +2025-01-17 18:15:52,745 - INFO - 변환 성공: 워드(한글)-005521-좌서연.hwp -> 워드(한글)-005521-좌서연.hml +2025-01-17 18:15:53,312 - INFO - 변환 성공: 워드(한글)-005533-김시현.hwp -> 워드(한글)-005533-김시현.hml +2025-01-17 18:15:53,910 - INFO - 변환 성공: 워드(한글)-005534-권담.hwp -> 워드(한글)-005534-권담.hml +2025-01-17 18:15:54,448 - INFO - 변환 성공: 워드(한글)-005535-박효우.hwp -> 워드(한글)-005535-박효우.hml +2025-01-17 18:15:54,950 - INFO - 변환 성공: 워드(한글)-005536-김유하.hwp -> 워드(한글)-005536-김유하.hml +2025-01-17 18:15:55,502 - INFO - 변환 성공: 워드(한글)-005537-구소울.hwp -> 워드(한글)-005537-구소울.hml +2025-01-17 18:15:56,088 - INFO - 변환 성공: 워드(한글)-005554-조여원.hwp -> 워드(한글)-005554-조여원.hml +2025-01-17 18:15:56,610 - INFO - 변환 성공: 워드(한글)-005555-정예서.hwp -> 워드(한글)-005555-정예서.hml +2025-01-17 18:15:57,177 - INFO - 변환 성공: 워드(한글)-005557-배준우.hwp -> 워드(한글)-005557-배준우.hml +2025-01-17 18:15:57,384 - INFO - 변환 성공: 워드(한글)-005558-백이환.hwp -> 워드(한글)-005558-백이환.hml +2025-01-17 18:15:58,144 - INFO - 변환 성공: 워드(한글)-005559-김예준.hwp -> 워드(한글)-005559-김예준.hml +2025-01-17 18:15:58,810 - INFO - 변환 성공: 워드(한글)-005560-이주아.hwp -> 워드(한글)-005560-이주아.hml +2025-01-17 18:15:59,390 - INFO - 변환 성공: 워드(한글)-005561-한금비.hwp -> 워드(한글)-005561-한금비.hml +2025-01-17 18:16:00,054 - INFO - 변환 성공: 워드(한글)-005596-김준수.hwp -> 워드(한글)-005596-김준수.hml +2025-01-17 18:16:00,709 - INFO - 변환 성공: 워드(한글)-005597-조민호.hwp -> 워드(한글)-005597-조민호.hml +2025-01-17 18:16:01,359 - INFO - 변환 성공: 워드(한글)-005598-백시찬.hwp -> 워드(한글)-005598-백시찬.hml +2025-01-17 18:16:03,644 - INFO - 변환 성공: 워드(한글)-005599-임수지.hwp -> 워드(한글)-005599-임수지.hml +2025-01-17 18:16:04,302 - INFO - 변환 성공: 워드(한글)-005600-송유나.hwp -> 워드(한글)-005600-송유나.hml +2025-01-17 18:16:04,926 - INFO - 변환 성공: 워드(한글)-005603-현주엽.hwp -> 워드(한글)-005603-현주엽.hml +2025-01-17 18:16:05,122 - INFO - 변환 성공: 워드(한글)-005604-신유성.hwp -> 워드(한글)-005604-신유성.hml +2025-01-17 18:16:05,584 - INFO - 변환 성공: 워드(한글)-005605-김민서.hwp -> 워드(한글)-005605-김민서.hml +2025-01-17 18:16:06,226 - INFO - 변환 성공: 워드(한글)-005606-이나린.hwp -> 워드(한글)-005606-이나린.hml +2025-01-17 18:16:06,873 - INFO - 변환 성공: 워드(한글)-005607-노우리.hwp -> 워드(한글)-005607-노우리.hml +2025-01-17 18:16:07,537 - INFO - 변환 성공: 워드(한글)-005608-오가은.hwp -> 워드(한글)-005608-오가은.hml +2025-01-17 18:16:08,118 - INFO - 변환 성공: 워드(한글)-005609-강민재.hwp -> 워드(한글)-005609-강민재.hml +2025-01-17 18:16:08,778 - INFO - 변환 성공: 워드(한글)-005610-현가은.hwp -> 워드(한글)-005610-현가은.hml +2025-01-17 18:16:09,385 - INFO - 변환 성공: 워드(한글)-005611-현승혁.hwp -> 워드(한글)-005611-현승혁.hml +2025-01-17 18:16:10,001 - INFO - 변환 성공: 워드(한글)-005612-고송범.hwp -> 워드(한글)-005612-고송범.hml +2025-01-17 18:16:10,623 - INFO - 변환 성공: 워드(한글)-005613-고채영.hwp -> 워드(한글)-005613-고채영.hml +2025-01-17 18:16:11,234 - INFO - 변환 성공: 워드(한글)-005614-부서율.hwp -> 워드(한글)-005614-부서율.hml +2025-01-17 18:16:11,454 - INFO - 변환 성공: 워드(한글)-005615-황승환.hwp -> 워드(한글)-005615-황승환.hml +2025-01-17 18:16:13,388 - INFO - 변환 성공: 워드(한글)-005657-김강민.hwp -> 워드(한글)-005657-김강민.hml +2025-01-17 18:16:14,009 - INFO - 변환 성공: 워드(한글)-005658-조은기.hwp -> 워드(한글)-005658-조은기.hml +2025-01-17 18:16:14,727 - INFO - 변환 성공: 워드(한글)-005659-홍서교.hwp -> 워드(한글)-005659-홍서교.hml +2025-01-17 18:16:15,363 - INFO - 변환 성공: 워드(한글)-005660-홍은우.hwp -> 워드(한글)-005660-홍은우.hml +2025-01-17 18:16:15,992 - INFO - 변환 성공: 워드(한글)-005661-오민주.hwp -> 워드(한글)-005661-오민주.hml +2025-01-17 18:16:16,620 - INFO - 변환 성공: 워드(한글)-005662-고탁.hwp -> 워드(한글)-005662-고탁.hml +2025-01-17 18:16:17,231 - INFO - 변환 성공: 워드(한글)-005663-고율.hwp -> 워드(한글)-005663-고율.hml +2025-01-17 18:16:17,441 - INFO - 변환 성공: 워드(한글)-005664-함제이.hwp -> 워드(한글)-005664-함제이.hml +2025-01-17 18:18:44,547 - INFO - 변환 성공: 워드(한글)-005172-김서인.hwp -> 워드(한글)-005172-김서인.hml +2025-01-17 18:18:44,871 - INFO - 변환 성공: 워드(한글)-005174-지율.hwp -> 워드(한글)-005174-지율.hml +2025-01-17 18:18:45,159 - INFO - 변환 성공: 워드(한글)-005175-문지환.hwp -> 워드(한글)-005175-문지환.hml +2025-01-17 18:18:45,514 - INFO - 변환 성공: 워드(한글)-005176-이세영.hwp -> 워드(한글)-005176-이세영.hml +2025-01-17 18:18:45,838 - INFO - 변환 성공: 워드(한글)-005177-김은유.hwp -> 워드(한글)-005177-김은유.hml +2025-01-17 18:18:46,069 - INFO - 변환 성공: 워드(한글)-005179-손민준.hwp -> 워드(한글)-005179-손민준.hml +2025-01-17 18:18:46,354 - INFO - 변환 성공: 워드(한글)-005180-도정원.hwp -> 워드(한글)-005180-도정원.hml +2025-01-17 18:18:46,700 - INFO - 변환 성공: 워드(한글)-005221-유세아.hwp -> 워드(한글)-005221-유세아.hml +2025-01-17 18:18:47,035 - INFO - 변환 성공: 워드(한글)-005222-고율.hwp -> 워드(한글)-005222-고율.hml +2025-01-17 18:18:47,405 - INFO - 변환 성공: 워드(한글)-005223-문서진.hwp -> 워드(한글)-005223-문서진.hml +2025-01-17 18:18:47,954 - INFO - 변환 성공: 워드(한글)-005224-문서준.hwp -> 워드(한글)-005224-문서준.hml +2025-01-17 18:18:48,291 - INFO - 변환 성공: 워드(한글)-005225-박서연.hwp -> 워드(한글)-005225-박서연.hml +2025-01-17 18:18:48,687 - INFO - 변환 성공: 워드(한글)-005235-김서준.hwp -> 워드(한글)-005235-김서준.hml +2025-01-17 18:18:48,909 - INFO - 변환 성공: 워드(한글)-005236-한지유.hwp -> 워드(한글)-005236-한지유.hml +2025-01-17 18:18:49,206 - INFO - 변환 성공: 워드(한글)-005286-김지환.hwp -> 워드(한글)-005286-김지환.hml +2025-01-17 18:18:49,554 - INFO - 변환 성공: 워드(한글)-005287-문승남.hwp -> 워드(한글)-005287-문승남.hml +2025-01-17 18:18:49,922 - INFO - 변환 성공: 워드(한글)-005288-설예준.hwp -> 워드(한글)-005288-설예준.hml +2025-01-17 18:18:50,295 - INFO - 변환 성공: 워드(한글)-005289-신은솔.hwp -> 워드(한글)-005289-신은솔.hml +2025-01-17 18:18:50,664 - INFO - 변환 성공: 워드(한글)-005290-이주영.hwp -> 워드(한글)-005290-이주영.hml +2025-01-17 18:18:51,036 - INFO - 변환 성공: 워드(한글)-005300-고다윤.hwp -> 워드(한글)-005300-고다윤.hml +2025-01-17 18:18:51,404 - INFO - 변환 성공: 워드(한글)-005303-김승혁.hwp -> 워드(한글)-005303-김승혁.hml +2025-01-17 18:18:51,782 - INFO - 변환 성공: 워드(한글)-005313-강수린.hwp -> 워드(한글)-005313-강수린.hml +2025-01-17 18:18:52,144 - INFO - 변환 성공: 워드(한글)-005314-양성린.hwp -> 워드(한글)-005314-양성린.hml +2025-01-17 18:18:52,874 - INFO - 변환 성공: 워드(한글)-005315-고예린.hwp -> 워드(한글)-005315-고예린.hml +2025-01-17 18:18:53,267 - INFO - 변환 성공: 워드(한글)-005316-박시율.hwp -> 워드(한글)-005316-박시율.hml +2025-01-17 18:18:53,609 - INFO - 변환 성공: 워드(한글)-005317-오은수.hwp -> 워드(한글)-005317-오은수.hml +2025-01-17 18:18:53,960 - INFO - 변환 성공: 워드(한글)-005318-한민찬.hwp -> 워드(한글)-005318-한민찬.hml +2025-01-17 18:18:54,288 - INFO - 변환 성공: 워드(한글)-005319-서지수.hwp -> 워드(한글)-005319-서지수.hml +2025-01-17 18:18:54,638 - INFO - 변환 성공: 워드(한글)-005320-박시환.hwp -> 워드(한글)-005320-박시환.hml +2025-01-17 18:18:54,977 - INFO - 변환 성공: 워드(한글)-005321-노시경.hwp -> 워드(한글)-005321-노시경.hml +2025-01-17 18:18:55,321 - INFO - 변환 성공: 워드(한글)-005322-이우주.hwp -> 워드(한글)-005322-이우주.hml +2025-01-17 18:18:55,673 - INFO - 변환 성공: 워드(한글)-005323-김예담.hwp -> 워드(한글)-005323-김예담.hml +2025-01-17 18:18:55,888 - INFO - 변환 성공: 워드(한글)-005324-허준혁.hwp -> 워드(한글)-005324-허준혁.hml +2025-01-17 18:18:56,185 - INFO - 변환 성공: 워드(한글)-005332-민하율.hwp -> 워드(한글)-005332-민하율.hml +2025-01-17 18:18:56,531 - INFO - 변환 성공: 워드(한글)-005333-이민혁.hwp -> 워드(한글)-005333-이민혁.hml +2025-01-17 18:18:56,861 - INFO - 변환 성공: 워드(한글)-005334-조유연.hwp -> 워드(한글)-005334-조유연.hml +2025-01-17 18:18:57,235 - INFO - 변환 성공: 워드(한글)-005335-양효정.hwp -> 워드(한글)-005335-양효정.hml +2025-01-17 18:18:57,571 - INFO - 변환 성공: 워드(한글)-005336-박정현.hwp -> 워드(한글)-005336-박정현.hml +2025-01-17 18:18:57,800 - INFO - 변환 성공: 워드(한글)-005403-김민준.hwp -> 워드(한글)-005403-김민준.hml +2025-01-17 18:18:57,970 - INFO - 변환 성공: 워드(한글)-005404-이다슬.hwp -> 워드(한글)-005404-이다슬.hml +2025-01-17 18:18:58,136 - INFO - 변환 성공: 워드(한글)-005405-고유현.hwp -> 워드(한글)-005405-고유현.hml +2025-01-17 18:18:58,308 - INFO - 변환 성공: 워드(한글)-005406-손규성.hwp -> 워드(한글)-005406-손규성.hml +2025-01-17 18:18:58,475 - INFO - 변환 성공: 워드(한글)-005407-박정현.hwp -> 워드(한글)-005407-박정현.hml +2025-01-17 18:18:58,648 - INFO - 변환 성공: 워드(한글)-005408-박세진.hwp -> 워드(한글)-005408-박세진.hml +2025-01-17 18:18:58,822 - INFO - 변환 성공: 워드(한글)-005409-김유환.hwp -> 워드(한글)-005409-김유환.hml +2025-01-17 18:18:58,975 - INFO - 변환 성공: 워드(한글)-005410-현민규.hwp -> 워드(한글)-005410-현민규.hml +2025-01-17 18:18:59,272 - INFO - 변환 성공: 워드(한글)-005411-강수빈.hwp -> 워드(한글)-005411-강수빈.hml +2025-01-17 18:18:59,504 - INFO - 변환 성공: 워드(한글)-005413-장서연.hwp -> 워드(한글)-005413-장서연.hml +2025-01-17 18:18:59,785 - INFO - 변환 성공: 워드(한글)-005414-김소은.hwp -> 워드(한글)-005414-김소은.hml +2025-01-17 18:19:00,161 - INFO - 변환 성공: 워드(한글)-005415-현수호.hwp -> 워드(한글)-005415-현수호.hml +2025-01-17 18:19:00,390 - INFO - 변환 성공: 워드(한글)-005416-김민서.hwp -> 워드(한글)-005416-김민서.hml +2025-01-17 18:19:00,555 - INFO - 변환 성공: 워드(한글)-005417-김재은.hwp -> 워드(한글)-005417-김재은.hml +2025-01-17 18:19:00,720 - INFO - 변환 성공: 워드(한글)-005418-이진영.hwp -> 워드(한글)-005418-이진영.hml +2025-01-17 18:19:00,906 - INFO - 변환 성공: 워드(한글)-005419-강민혁.hwp -> 워드(한글)-005419-강민혁.hml +2025-01-17 18:19:01,061 - INFO - 변환 성공: 워드(한글)-005420-김건엽.hwp -> 워드(한글)-005420-김건엽.hml +2025-01-17 18:19:01,354 - INFO - 변환 성공: 워드(한글)-005421-이한.hwp -> 워드(한글)-005421-이한.hml +2025-01-17 18:19:01,710 - INFO - 변환 성공: 워드(한글)-005444-신수호.hwp -> 워드(한글)-005444-신수호.hml +2025-01-17 18:19:02,035 - INFO - 변환 성공: 워드(한글)-005445-박지원.hwp -> 워드(한글)-005445-박지원.hml +2025-01-17 18:19:02,369 - INFO - 변환 성공: 워드(한글)-005446-황세원.hwp -> 워드(한글)-005446-황세원.hml +2025-01-17 18:19:02,693 - INFO - 변환 성공: 워드(한글)-005447-강동은.hwp -> 워드(한글)-005447-강동은.hml +2025-01-17 18:19:03,049 - INFO - 변환 성공: 워드(한글)-005448-김예림.hwp -> 워드(한글)-005448-김예림.hml +2025-01-17 18:19:03,402 - INFO - 변환 성공: 워드(한글)-005449-이봄.hwp -> 워드(한글)-005449-이봄.hml +2025-01-17 18:19:03,784 - INFO - 변환 성공: 워드(한글)-005450-백유준.hwp -> 워드(한글)-005450-백유준.hml +2025-01-17 18:19:04,125 - INFO - 변환 성공: 워드(한글)-005451-강하은.hwp -> 워드(한글)-005451-강하은.hml +2025-01-17 18:19:04,460 - INFO - 변환 성공: 워드(한글)-005452-양서윤.hwp -> 워드(한글)-005452-양서윤.hml +2025-01-17 18:19:04,849 - INFO - 변환 성공: 워드(한글)-005453-심준서.hwp -> 워드(한글)-005453-심준서.hml +2025-01-17 18:19:05,176 - INFO - 변환 성공: 워드(한글)-005481-고정원.hwp -> 워드(한글)-005481-고정원.hml +2025-01-17 18:19:05,384 - INFO - 변환 성공: 워드(한글)-005482-고진권.hwp -> 워드(한글)-005482-고진권.hml +2025-01-17 18:19:05,687 - INFO - 변환 성공: 워드(한글)-005483-김리예.hwp -> 워드(한글)-005483-김리예.hml +2025-01-17 18:19:06,053 - INFO - 변환 성공: 워드(한글)-005484-김정원.hwp -> 워드(한글)-005484-김정원.hml +2025-01-17 18:19:06,408 - INFO - 변환 성공: 워드(한글)-005485-김하경.hwp -> 워드(한글)-005485-김하경.hml +2025-01-17 18:19:06,747 - INFO - 변환 성공: 워드(한글)-005486-문지원.hwp -> 워드(한글)-005486-문지원.hml +2025-01-17 18:19:07,086 - INFO - 변환 성공: 워드(한글)-005487-박은서.hwp -> 워드(한글)-005487-박은서.hml +2025-01-17 18:19:07,417 - INFO - 변환 성공: 워드(한글)-005488-백승찬.hwp -> 워드(한글)-005488-백승찬.hml +2025-01-17 18:19:07,731 - INFO - 변환 성공: 워드(한글)-005490-심세빈.hwp -> 워드(한글)-005490-심세빈.hml +2025-01-17 18:19:08,078 - INFO - 변환 성공: 워드(한글)-005491-윤지호.hwp -> 워드(한글)-005491-윤지호.hml +2025-01-17 18:19:08,421 - INFO - 변환 성공: 워드(한글)-005492-조소현.hwp -> 워드(한글)-005492-조소현.hml +2025-01-17 18:19:08,811 - INFO - 변환 성공: 워드(한글)-005493-조연재.hwp -> 워드(한글)-005493-조연재.hml +2025-01-17 18:19:09,161 - INFO - 변환 성공: 워드(한글)-005494-황아라.hwp -> 워드(한글)-005494-황아라.hml +2025-01-17 18:19:09,492 - INFO - 변환 성공: 워드(한글)-005498-김도율.hwp -> 워드(한글)-005498-김도율.hml +2025-01-17 18:19:09,840 - INFO - 변환 성공: 워드(한글)-005499-안현준.hwp -> 워드(한글)-005499-안현준.hml +2025-01-17 18:19:10,194 - INFO - 변환 성공: 워드(한글)-005500-양성준.hwp -> 워드(한글)-005500-양성준.hml +2025-01-17 18:19:10,411 - INFO - 변환 성공: 워드(한글)-005502-추상운.hwp -> 워드(한글)-005502-추상운.hml +2025-01-17 18:19:10,694 - INFO - 변환 성공: 워드(한글)-005507-허근우.hwp -> 워드(한글)-005507-허근우.hml +2025-01-17 18:19:11,051 - INFO - 변환 성공: 워드(한글)-005508-이예진.hwp -> 워드(한글)-005508-이예진.hml +2025-01-17 18:19:11,407 - INFO - 변환 성공: 워드(한글)-005520-위대한.hwp -> 워드(한글)-005520-위대한.hml +2025-01-17 18:19:11,741 - INFO - 변환 성공: 워드(한글)-005521-좌서연.hwp -> 워드(한글)-005521-좌서연.hml +2025-01-17 18:19:12,111 - INFO - 변환 성공: 워드(한글)-005533-김시현.hwp -> 워드(한글)-005533-김시현.hml +2025-01-17 18:19:12,451 - INFO - 변환 성공: 워드(한글)-005534-권담.hwp -> 워드(한글)-005534-권담.hml +2025-01-17 18:19:12,835 - INFO - 변환 성공: 워드(한글)-005535-박효우.hwp -> 워드(한글)-005535-박효우.hml +2025-01-17 18:19:13,178 - INFO - 변환 성공: 워드(한글)-005536-김유하.hwp -> 워드(한글)-005536-김유하.hml +2025-01-17 18:19:13,506 - INFO - 변환 성공: 워드(한글)-005537-구소울.hwp -> 워드(한글)-005537-구소울.hml +2025-01-17 18:19:13,842 - INFO - 변환 성공: 워드(한글)-005554-조여원.hwp -> 워드(한글)-005554-조여원.hml +2025-01-17 18:19:14,181 - INFO - 변환 성공: 워드(한글)-005555-정예서.hwp -> 워드(한글)-005555-정예서.hml +2025-01-17 18:19:14,521 - INFO - 변환 성공: 워드(한글)-005557-배준우.hwp -> 워드(한글)-005557-배준우.hml +2025-01-17 18:19:14,747 - INFO - 변환 성공: 워드(한글)-005558-백이환.hwp -> 워드(한글)-005558-백이환.hml +2025-01-17 18:19:15,024 - INFO - 변환 성공: 워드(한글)-005559-김예준.hwp -> 워드(한글)-005559-김예준.hml +2025-01-17 18:19:15,366 - INFO - 변환 성공: 워드(한글)-005560-이주아.hwp -> 워드(한글)-005560-이주아.hml +2025-01-17 18:19:15,707 - INFO - 변환 성공: 워드(한글)-005561-한금비.hwp -> 워드(한글)-005561-한금비.hml +2025-01-17 18:19:16,030 - INFO - 변환 성공: 워드(한글)-005596-김준수.hwp -> 워드(한글)-005596-김준수.hml +2025-01-17 18:19:16,392 - INFO - 변환 성공: 워드(한글)-005597-조민호.hwp -> 워드(한글)-005597-조민호.hml +2025-01-17 18:19:16,758 - INFO - 변환 성공: 워드(한글)-005598-백시찬.hwp -> 워드(한글)-005598-백시찬.hml +2025-01-17 18:19:17,229 - INFO - 변환 성공: 워드(한글)-005599-임수지.hwp -> 워드(한글)-005599-임수지.hml +2025-01-17 18:19:17,575 - INFO - 변환 성공: 워드(한글)-005600-송유나.hwp -> 워드(한글)-005600-송유나.hml +2025-01-17 18:19:18,016 - INFO - 변환 성공: 워드(한글)-005603-현주엽.hwp -> 워드(한글)-005603-현주엽.hml +2025-01-17 18:19:18,215 - INFO - 변환 성공: 워드(한글)-005604-신유성.hwp -> 워드(한글)-005604-신유성.hml +2025-01-17 18:19:18,537 - INFO - 변환 성공: 워드(한글)-005605-김민서.hwp -> 워드(한글)-005605-김민서.hml +2025-01-17 18:19:18,869 - INFO - 변환 성공: 워드(한글)-005606-이나린.hwp -> 워드(한글)-005606-이나린.hml +2025-01-17 18:19:19,224 - INFO - 변환 성공: 워드(한글)-005607-노우리.hwp -> 워드(한글)-005607-노우리.hml +2025-01-17 18:19:19,592 - INFO - 변환 성공: 워드(한글)-005608-오가은.hwp -> 워드(한글)-005608-오가은.hml +2025-01-17 18:19:19,935 - INFO - 변환 성공: 워드(한글)-005609-강민재.hwp -> 워드(한글)-005609-강민재.hml +2025-01-17 18:19:20,276 - INFO - 변환 성공: 워드(한글)-005610-현가은.hwp -> 워드(한글)-005610-현가은.hml +2025-01-17 18:19:20,599 - INFO - 변환 성공: 워드(한글)-005611-현승혁.hwp -> 워드(한글)-005611-현승혁.hml +2025-01-17 18:19:20,956 - INFO - 변환 성공: 워드(한글)-005612-고송범.hwp -> 워드(한글)-005612-고송범.hml +2025-01-17 18:19:21,294 - INFO - 변환 성공: 워드(한글)-005613-고채영.hwp -> 워드(한글)-005613-고채영.hml +2025-01-17 18:19:21,624 - INFO - 변환 성공: 워드(한글)-005614-부서율.hwp -> 워드(한글)-005614-부서율.hml +2025-01-17 18:19:21,856 - INFO - 변환 성공: 워드(한글)-005615-황승환.hwp -> 워드(한글)-005615-황승환.hml +2025-01-17 18:19:22,144 - INFO - 변환 성공: 워드(한글)-005657-김강민.hwp -> 워드(한글)-005657-김강민.hml +2025-01-17 18:19:22,496 - INFO - 변환 성공: 워드(한글)-005658-조은기.hwp -> 워드(한글)-005658-조은기.hml +2025-01-17 18:19:22,852 - INFO - 변환 성공: 워드(한글)-005659-홍서교.hwp -> 워드(한글)-005659-홍서교.hml +2025-01-17 18:19:23,174 - INFO - 변환 성공: 워드(한글)-005660-홍은우.hwp -> 워드(한글)-005660-홍은우.hml +2025-01-17 18:19:23,506 - INFO - 변환 성공: 워드(한글)-005661-오민주.hwp -> 워드(한글)-005661-오민주.hml +2025-01-17 18:19:23,837 - INFO - 변환 성공: 워드(한글)-005662-고탁.hwp -> 워드(한글)-005662-고탁.hml +2025-01-17 18:19:24,164 - INFO - 변환 성공: 워드(한글)-005663-고율.hwp -> 워드(한글)-005663-고율.hml +2025-01-17 18:19:24,373 - INFO - 변환 성공: 워드(한글)-005664-함제이.hwp -> 워드(한글)-005664-함제이.hml +2025-01-17 18:19:24,649 - INFO - 변환 성공: 워드(한글)-005665-신지안.hwp -> 워드(한글)-005665-신지안.hml +2025-01-17 18:19:27,219 - INFO - 변환 성공: 워드(한글)-005666-홍시연.hwp -> 워드(한글)-005666-홍시연.hml +2025-01-17 18:19:28,138 - INFO - 변환 성공: 워드(한글)-005667-이현준.hwp -> 워드(한글)-005667-이현준.hml +2025-01-17 18:19:28,334 - INFO - 변환 성공: 워드(한글)-005668-이정우.hwp -> 워드(한글)-005668-이정우.hml +2025-01-17 18:19:29,034 - INFO - 변환 성공: 워드(한글)-005669-오수현.hwp -> 워드(한글)-005669-오수현.hml +2025-01-17 18:19:29,251 - INFO - 변환 성공: 워드(한글)-005670-김성원.hwp -> 워드(한글)-005670-김성원.hml +2025-01-17 18:19:29,897 - INFO - 변환 성공: 워드(한글)-005671-이예향.hwp -> 워드(한글)-005671-이예향.hml +2025-01-17 18:19:30,932 - INFO - 변환 성공: 워드(한글)-005672-문유빈.hwp -> 워드(한글)-005672-문유빈.hml +2025-01-17 18:19:31,796 - INFO - 변환 성공: 워드(한글)-005673-문유정.hwp -> 워드(한글)-005673-문유정.hml +2025-01-17 18:19:32,548 - INFO - 변환 성공: 워드(한글)-005674-김승주.hwp -> 워드(한글)-005674-김승주.hml +2025-01-17 18:19:33,341 - INFO - 변환 성공: 워드(한글)-005675-신지운.hwp -> 워드(한글)-005675-신지운.hml +2025-01-17 18:19:34,037 - INFO - 변환 성공: 워드(한글)-005676-송승우.hwp -> 워드(한글)-005676-송승우.hml +2025-01-17 18:19:34,804 - INFO - 변환 성공: 워드(한글)-005677-고민정.hwp -> 워드(한글)-005677-고민정.hml +2025-01-17 18:19:35,002 - INFO - 변환 성공: 워드(한글)-005678-곽훈서.hwp -> 워드(한글)-005678-곽훈서.hml +2025-01-17 18:19:35,613 - INFO - 변환 성공: 워드(한글)-005679-김내현.hwp -> 워드(한글)-005679-김내현.hml +2025-01-17 18:19:35,825 - INFO - 변환 성공: 워드(한글)-005680-김리호.hwp -> 워드(한글)-005680-김리호.hml +2025-01-17 18:19:36,434 - INFO - 변환 성공: 워드(한글)-005681-김예림.hwp -> 워드(한글)-005681-김예림.hml +2025-01-17 18:19:37,151 - INFO - 변환 성공: 워드(한글)-005682-백승호.hwp -> 워드(한글)-005682-백승호.hml +2025-01-17 18:19:37,358 - INFO - 변환 성공: 워드(한글)-005683-양조한.hwp -> 워드(한글)-005683-양조한.hml +2025-01-17 18:19:37,974 - INFO - 변환 성공: 워드(한글)-005684-이채율.hwp -> 워드(한글)-005684-이채율.hml +2025-01-17 18:19:38,192 - INFO - 변환 성공: 워드(한글)-005685-현채민.hwp -> 워드(한글)-005685-현채민.hml +2025-01-17 18:19:38,841 - INFO - 변환 성공: 워드(한글)-005686-홍유하.hwp -> 워드(한글)-005686-홍유하.hml +2025-01-17 18:19:39,060 - INFO - 변환 성공: 워드(한글)-005687-강태원.hwp -> 워드(한글)-005687-강태원.hml +2025-01-17 18:19:39,731 - INFO - 변환 성공: 워드(한글)-005688-정지예.hwp -> 워드(한글)-005688-정지예.hml +2025-01-17 18:59:13,073 - INFO - 변환 성공: 워드(한글)-009865-고미송.hwp -> 워드(한글)-009865-고미송.hml +2025-01-17 18:59:13,933 - INFO - 변환 성공: 워드(한글)-009866-성유나.hwp -> 워드(한글)-009866-성유나.hml +2025-01-17 18:59:14,357 - INFO - 변환 성공: 워드(한글)-009890-오지은.hwp -> 워드(한글)-009890-오지은.hml +2025-01-17 18:59:15,078 - INFO - 변환 성공: 워드(한글)-009895-김라온.hwp -> 워드(한글)-009895-김라온.hml +2025-01-17 18:59:15,343 - INFO - 변환 성공: 워드(한글)-009896-안서준.hwp -> 워드(한글)-009896-안서준.hml +2025-01-17 18:59:15,971 - INFO - 변환 성공: 워드(한글)-009920-김민찬.hwp -> 워드(한글)-009920-김민찬.hml +2025-01-17 18:59:16,705 - INFO - 변환 성공: 워드(한글)-009921-김혜원.hwp -> 워드(한글)-009921-김혜원.hml +2025-01-17 18:59:17,408 - INFO - 변환 성공: 워드(한글)-009926-진성훈.hwp -> 워드(한글)-009926-진성훈.hml +2025-01-17 18:59:18,100 - INFO - 변환 성공: 워드(한글)-009927-한지수.hwp -> 워드(한글)-009927-한지수.hml +2025-01-17 18:59:18,770 - INFO - 변환 성공: 워드(한글)-009928-윤아르.hwp -> 워드(한글)-009928-윤아르.hml +2025-01-17 18:59:19,451 - INFO - 변환 성공: 워드(한글)-009929-김준영.hwp -> 워드(한글)-009929-김준영.hml +2025-01-17 18:59:20,104 - INFO - 변환 성공: 워드(한글)-009930-문윤재.hwp -> 워드(한글)-009930-문윤재.hml +2025-01-17 18:59:20,777 - INFO - 변환 성공: 워드(한글)-009931-이선우.hwp -> 워드(한글)-009931-이선우.hml +2025-01-17 18:59:21,432 - INFO - 변환 성공: 워드(한글)-009932-최다솜.hwp -> 워드(한글)-009932-최다솜.hml +2025-01-17 18:59:22,262 - INFO - 변환 성공: 워드(한글)-009933-이지한.hwp -> 워드(한글)-009933-이지한.hml +2025-01-17 18:59:22,886 - INFO - 변환 성공: 워드(한글)-009934-고서진.hwp -> 워드(한글)-009934-고서진.hml +2025-01-17 18:59:23,581 - INFO - 변환 성공: 워드(한글)-009935-이가은.hwp -> 워드(한글)-009935-이가은.hml +2025-01-17 18:59:24,210 - INFO - 변환 성공: 워드(한글)-009936-이라현.hwp -> 워드(한글)-009936-이라현.hml +2025-01-17 18:59:24,912 - INFO - 변환 성공: 워드(한글)-009937-진성준.hwp -> 워드(한글)-009937-진성준.hml +2025-01-17 18:59:25,599 - INFO - 변환 성공: 워드(한글)-009938-김규리.hwp -> 워드(한글)-009938-김규리.hml +2025-01-17 18:59:26,294 - INFO - 변환 성공: 워드(한글)-009939-이준.hwp -> 워드(한글)-009939-이준.hml +2025-01-17 18:59:27,004 - INFO - 변환 성공: 워드(한글)-009940-김지민.hwp -> 워드(한글)-009940-김지민.hml +2025-01-17 18:59:28,107 - INFO - 변환 성공: 워드(한글)-009941-윤지후.hwp -> 워드(한글)-009941-윤지후.hml +2025-01-17 18:59:28,674 - INFO - 변환 성공: 워드(한글)-009942-최원준.hwp -> 워드(한글)-009942-최원준.hml +2025-01-17 18:59:29,224 - INFO - 변환 성공: 워드(한글)-009943-윤헤르.hwp -> 워드(한글)-009943-윤헤르.hml +2025-01-17 18:59:29,676 - INFO - 변환 성공: 워드(한글)-009944-현지후.hwp -> 워드(한글)-009944-현지후.hml +2025-01-17 18:59:30,137 - INFO - 변환 성공: 워드(한글)-009945-고재웅.hwp -> 워드(한글)-009945-고재웅.hml +2025-01-17 18:59:30,632 - INFO - 변환 성공: 워드(한글)-009946-홍규진.hwp -> 워드(한글)-009946-홍규진.hml +2025-01-17 18:59:31,074 - INFO - 변환 성공: 워드(한글)-009956-고현규.hwp -> 워드(한글)-009956-고현규.hml +2025-01-17 18:59:31,597 - INFO - 변환 성공: 워드(한글)-009957-김도준.hwp -> 워드(한글)-009957-김도준.hml +2025-01-17 18:59:32,047 - INFO - 변환 성공: 워드(한글)-009958-김온유.hwp -> 워드(한글)-009958-김온유.hml +2025-01-17 18:59:32,499 - INFO - 변환 성공: 워드(한글)-009959-김현욱.hwp -> 워드(한글)-009959-김현욱.hml +2025-01-17 18:59:32,699 - INFO - 변환 성공: 워드(한글)-009960-박가을.hwp -> 워드(한글)-009960-박가을.hml +2025-01-17 18:59:33,134 - INFO - 변환 성공: 워드(한글)-009961-정현욱.hwp -> 워드(한글)-009961-정현욱.hml +2025-01-17 18:59:33,600 - INFO - 변환 성공: 워드(한글)-009962-최율.hwp -> 워드(한글)-009962-최율.hml +2025-01-17 18:59:34,040 - INFO - 변환 성공: 워드(한글)-009963-현서현.hwp -> 워드(한글)-009963-현서현.hml +2025-01-17 18:59:34,480 - INFO - 변환 성공: 워드(한글)-009992-송유준.hwp -> 워드(한글)-009992-송유준.hml +2025-01-17 18:59:34,921 - INFO - 변환 성공: 워드(한글)-009993-김지우.hwp -> 워드(한글)-009993-김지우.hml +2025-01-17 18:59:35,365 - INFO - 변환 성공: 워드(한글)-010035-유아정.hwp -> 워드(한글)-010035-유아정.hml +2025-01-17 18:59:35,806 - INFO - 변환 성공: 워드(한글)-010036-구준호.hwp -> 워드(한글)-010036-구준호.hml +2025-01-17 18:59:36,243 - INFO - 변환 성공: 워드(한글)-010037-나준우.hwp -> 워드(한글)-010037-나준우.hml +2025-01-17 18:59:36,681 - INFO - 변환 성공: 워드(한글)-010038-주보민.hwp -> 워드(한글)-010038-주보민.hml +2025-01-17 18:59:37,137 - INFO - 변환 성공: 워드(한글)-010039-이예낭.hwp -> 워드(한글)-010039-이예낭.hml +2025-01-17 18:59:37,565 - INFO - 변환 성공: 워드(한글)-010040-송가빈.hwp -> 워드(한글)-010040-송가빈.hml +2025-01-17 18:59:38,015 - INFO - 변환 성공: 워드(한글)-010041-이삼강.hwp -> 워드(한글)-010041-이삼강.hml +2025-01-17 18:59:38,460 - INFO - 변환 성공: 워드(한글)-010042-이윤찬.hwp -> 워드(한글)-010042-이윤찬.hml +2025-01-17 18:59:38,665 - INFO - 변환 성공: 워드(한글)-010043-고채원.hwp -> 워드(한글)-010043-고채원.hml +2025-01-17 18:59:39,115 - INFO - 변환 성공: 워드(한글)-010044-양준서.hwp -> 워드(한글)-010044-양준서.hml +2025-01-17 18:59:39,593 - INFO - 변환 성공: 워드(한글)-010045-김호건.hwp -> 워드(한글)-010045-김호건.hml +2025-01-17 18:59:40,037 - INFO - 변환 성공: 워드(한글)-010046-고보현.hwp -> 워드(한글)-010046-고보현.hml +2025-01-17 18:59:40,471 - INFO - 변환 성공: 워드(한글)-010047-고세현.hwp -> 워드(한글)-010047-고세현.hml +2025-01-17 18:59:40,911 - INFO - 변환 성공: 워드(한글)-010048-고주영.hwp -> 워드(한글)-010048-고주영.hml +2025-01-17 18:59:41,356 - INFO - 변환 성공: 워드(한글)-010049-김아현.hwp -> 워드(한글)-010049-김아현.hml +2025-01-17 18:59:41,921 - INFO - 변환 성공: 워드(한글)-010050-박태오.hwp -> 워드(한글)-010050-박태오.hml +2025-01-17 18:59:42,365 - INFO - 변환 성공: 워드(한글)-010051-오은솔.hwp -> 워드(한글)-010051-오은솔.hml +2025-01-17 18:59:42,803 - INFO - 변환 성공: 워드(한글)-010052-김민유.hwp -> 워드(한글)-010052-김민유.hml +2025-01-17 18:59:43,252 - INFO - 변환 성공: 워드(한글)-010053-김봄.hwp -> 워드(한글)-010053-김봄.hml +2025-01-17 18:59:43,691 - INFO - 변환 성공: 워드(한글)-010054-김린우.hwp -> 워드(한글)-010054-김린우.hml +2025-01-17 18:59:44,125 - INFO - 변환 성공: 워드(한글)-010055-양유진.hwp -> 워드(한글)-010055-양유진.hml +2025-01-17 18:59:44,563 - INFO - 변환 성공: 워드(한글)-010065-양야베스.hwp -> 워드(한글)-010065-양야베스.hml +2025-01-17 18:59:44,986 - INFO - 변환 성공: 워드(한글)-010066-강우리.hwp -> 워드(한글)-010066-강우리.hml +2025-01-17 18:59:45,433 - INFO - 변환 성공: 워드(한글)-010067-김예빈.hwp -> 워드(한글)-010067-김예빈.hml +2025-01-17 18:59:45,864 - INFO - 변환 성공: 워드(한글)-010087-김다연.hwp -> 워드(한글)-010087-김다연.hml +2025-01-17 18:59:46,319 - INFO - 변환 성공: 워드(한글)-010088-송은율.hwp -> 워드(한글)-010088-송은율.hml +2025-01-17 18:59:46,771 - INFO - 변환 성공: 워드(한글)-010089-오준혁.hwp -> 워드(한글)-010089-오준혁.hml +2025-01-17 18:59:47,232 - INFO - 변환 성공: 워드(한글)-010090-오채원.hwp -> 워드(한글)-010090-오채원.hml +2025-01-17 18:59:47,733 - INFO - 변환 성공: 워드(한글)-010091-윤채린.hwp -> 워드(한글)-010091-윤채린.hml +2025-01-17 18:59:48,473 - INFO - 변환 성공: 워드(한글)-010092-신기하.hwp -> 워드(한글)-010092-신기하.hml +2025-01-17 18:59:48,919 - INFO - 변환 성공: 워드(한글)-010093-김이안.hwp -> 워드(한글)-010093-김이안.hml +2025-01-17 18:59:49,378 - INFO - 변환 성공: 워드(한글)-010094-김정현.hwp -> 워드(한글)-010094-김정현.hml +2025-01-17 18:59:49,812 - INFO - 변환 성공: 워드(한글)-010095-전민정.hwp -> 워드(한글)-010095-전민정.hml +2025-01-17 18:59:50,274 - INFO - 변환 성공: 워드(한글)-010120-고하진.hwp -> 워드(한글)-010120-고하진.hml +2025-01-17 18:59:50,703 - INFO - 변환 성공: 워드(한글)-010121-고한율.hwp -> 워드(한글)-010121-고한율.hml +2025-01-17 18:59:50,912 - INFO - 변환 성공: 워드(한글)-010122-손서아.hwp -> 워드(한글)-010122-손서아.hml +2025-01-17 18:59:51,330 - INFO - 변환 성공: 워드(한글)-010123-김지온.hwp -> 워드(한글)-010123-김지온.hml +2025-01-17 18:59:51,763 - INFO - 변환 성공: 워드(한글)-010124-안서정.hwp -> 워드(한글)-010124-안서정.hml +2025-01-17 18:59:52,201 - INFO - 변환 성공: 워드(한글)-010125-강지환.hwp -> 워드(한글)-010125-강지환.hml +2025-01-17 18:59:52,670 - INFO - 변환 성공: 워드(한글)-010126-고여진.hwp -> 워드(한글)-010126-고여진.hml +2025-01-17 18:59:53,087 - INFO - 변환 성공: 워드(한글)-010127-고재범.hwp -> 워드(한글)-010127-고재범.hml +2025-01-17 18:59:53,531 - INFO - 변환 성공: 워드(한글)-010128-윤빈.hwp -> 워드(한글)-010128-윤빈.hml +2025-01-17 18:59:53,976 - INFO - 변환 성공: 워드(한글)-010129-유승재.hwp -> 워드(한글)-010129-유승재.hml +2025-01-17 18:59:54,424 - INFO - 변환 성공: 워드(한글)-010130-고강은.hwp -> 워드(한글)-010130-고강은.hml +2025-01-17 18:59:54,880 - INFO - 변환 성공: 워드(한글)-010136-김호연.hwp -> 워드(한글)-010136-김호연.hml +2025-01-17 18:59:55,343 - INFO - 변환 성공: 워드(한글)-010141-김성운.hwp -> 워드(한글)-010141-김성운.hml +2025-01-17 18:59:55,794 - INFO - 변환 성공: 워드(한글)-010142-윤은지.hwp -> 워드(한글)-010142-윤은지.hml +2025-01-17 18:59:56,148 - INFO - 변환 성공: 워드(한글)-010143-지혁.hwp -> 워드(한글)-010143-지혁.hml +2025-01-17 18:59:56,611 - INFO - 변환 성공: 워드(한글)-010151-현시연.hwp -> 워드(한글)-010151-현시연.hml +2025-01-17 18:59:57,048 - INFO - 변환 성공: 워드(한글)-010162-박새롬.hwp -> 워드(한글)-010162-박새롬.hml +2025-01-17 18:59:57,506 - INFO - 변환 성공: 워드(한글)-010163-한보석.hwp -> 워드(한글)-010163-한보석.hml +2025-01-17 18:59:57,936 - INFO - 변환 성공: 워드(한글)-010169-오현준.hwp -> 워드(한글)-010169-오현준.hml +2025-01-17 18:59:58,363 - INFO - 변환 성공: 워드(한글)-010170-이하음.hwp -> 워드(한글)-010170-이하음.hml +2025-01-17 18:59:58,813 - INFO - 변환 성공: 워드(한글)-010171-진성원.hwp -> 워드(한글)-010171-진성원.hml +2025-01-17 18:59:59,262 - INFO - 변환 성공: 워드(한글)-010172-최수빈.hwp -> 워드(한글)-010172-최수빈.hml +2025-01-17 18:59:59,725 - INFO - 변환 성공: 워드(한글)-010177-조승우.hwp -> 워드(한글)-010177-조승우.hml +2025-01-17 19:00:00,194 - INFO - 변환 성공: 워드(한글)-010178-이태윤.hwp -> 워드(한글)-010178-이태윤.hml +2025-01-17 19:00:00,631 - INFO - 변환 성공: 워드(한글)-010187-현지수.hwp -> 워드(한글)-010187-현지수.hml +2025-01-17 19:00:01,099 - INFO - 변환 성공: 워드(한글)-010188-김현송.hwp -> 워드(한글)-010188-김현송.hml +2025-01-17 19:00:01,547 - INFO - 변환 성공: 워드(한글)-010189-한진우.hwp -> 워드(한글)-010189-한진우.hml +2025-01-17 19:00:01,991 - INFO - 변환 성공: 워드(한글)-010190-장서후.hwp -> 워드(한글)-010190-장서후.hml +2025-01-17 19:00:02,433 - INFO - 변환 성공: 워드(한글)-010191-진지원.hwp -> 워드(한글)-010191-진지원.hml +2025-01-17 19:00:02,884 - INFO - 변환 성공: 워드(한글)-010192-김시우.hwp -> 워드(한글)-010192-김시우.hml +2025-01-17 19:00:03,331 - INFO - 변환 성공: 워드(한글)-010193-강지오.hwp -> 워드(한글)-010193-강지오.hml +2025-01-17 19:00:03,775 - INFO - 변환 성공: 워드(한글)-010194-강리주.hwp -> 워드(한글)-010194-강리주.hml +2025-01-17 19:00:04,218 - INFO - 변환 성공: 워드(한글)-010195-강지예.hwp -> 워드(한글)-010195-강지예.hml +2025-01-17 19:00:04,670 - INFO - 변환 성공: 워드(한글)-010211-곽서아.hwp -> 워드(한글)-010211-곽서아.hml +2025-01-17 19:00:05,116 - INFO - 변환 성공: 워드(한글)-010219-김태형.hwp -> 워드(한글)-010219-김태형.hml +2025-01-17 19:00:05,572 - INFO - 변환 성공: 워드(한글)-010220-송수지.hwp -> 워드(한글)-010220-송수지.hml +2025-01-17 19:00:06,018 - INFO - 변환 성공: 워드(한글)-010221-이지나.hwp -> 워드(한글)-010221-이지나.hml +2025-01-17 19:00:06,459 - INFO - 변환 성공: 워드(한글)-010241-전하율.hwp -> 워드(한글)-010241-전하율.hml +2025-01-17 19:00:06,885 - INFO - 변환 성공: 워드(한글)-010242-양윤호.hwp -> 워드(한글)-010242-양윤호.hml +2025-01-17 19:00:07,315 - INFO - 변환 성공: 워드(한글)-010245-김하준.hwp -> 워드(한글)-010245-김하준.hml +2025-01-17 19:00:07,759 - INFO - 변환 성공: 워드(한글)-010246-한유승.hwp -> 워드(한글)-010246-한유승.hml +2025-01-17 19:00:08,196 - INFO - 변환 성공: 한글(워드)-010021-김유정.hwp -> 한글(워드)-010021-김유정.hml diff --git a/input/워드(한글)-009933-이지한.hwp b/input/워드(한글)-009933-이지한.hwp index fa44e9b58df8330fe893293d7a27cbcf2eab3aea..7251b7f644c422c756dafbacbd1c561ed5b10b0c 100644 GIT binary patch delta 1267 zcmchWX=qbH5Xax_Y@TV1K?AK3uX>=i9>l7M7{voCe$i3{1r-%4R4nvBgJ`s|+SU(B zn>@{UpCuovl!Qvx6Z=6c7HwnI)+%T}h~NcU!~-;OUSdT=!A~yy-hbZgzTJ5uJ2l(|MV~ego2?4(hiXvO{hlAT&3ZKA9&G3r2=w`uI z@k(o4AhX4vX8WaPt)qn_Z%$S6+t{oCYh#&BfH=z=^zR%LPb3oGen5O=JWx8)@Y(I~ zlJ-BqE@{qF;Y0Lfn$~Mx;bh)0c7|O)htWKs&e0cTN{uo{*>A4KUWdaH%7?<#&PDk! zLDXpE@5S*^|3U~!+-o&YGKZ>_SOOKUCKqhh#Zf`t5wKH?74(r+f5+#`0-E27E;=|!dI-OL`QlBr^< zjUgFb@)}#lhYU~VT{ha7b|%K$V>+1o%mc>A8ypGiD4TL%wcxsC9pf0y?4Dpf&X|8@ za+K{;%xUHf^H0g{E0d|5?0G?3!Cxw?yfZmb`Z?~beS;`|A1jp44SOIo0yh799)pg8 z--`E_dP4Z45VXn(K^3&2)6jb+R&t-I`s27lCrc;R{NED%Y$7vLsU~Ww#}cXctTX#x zc^hzv0F9a>SOmLiaui3i3qOWKKM%#z?& zSvPSQzyZo_!EAaI!>Q_Y3vLuCbM|eV2B4|pR&2+VtGJC_HmxsAqNlfTDBWtu7rd?^ zhHijvdUg-XlEGAO?Lf7)L+&l7l4?k&wM*q8RkKX4O;hoF`OacKov0iepw~;0Bd~>f z-og$Qc`SQf>iH)aW+&?x;Z|;4#DJc}#S}H=v*_sm%LNXjCv}z2hcOf4(bDOlz$y}N R!fi7l$ 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 delta 1515 zcmb8vUr0yU zHifa7ih!N*lsVM{v!TAUt?sEbqoOp_0t^47;a>uh5Tpn}cKhB%nrdps?#ySu=bm%# zIlpu7oek_r545H?ElW)jLP$y+^MnYXdAWCPHH5I(RmW@#Klu(?V%KfmE(|l<8)&>(4`#Sg(0MsHo}|iNlewzB#*wevtK|o1N%I@q`7x<=rN%vYFI@IC)S4zow$5&J zoZo%ZZw{dq#&BpkWavRdCbqJ4W-CI}@M+tny~wPkjkJkoA8Dw_uv)zJ{NjYjrO2z^ zN`#idh(3hYW>aij#jj8A>c-<{5Z*0+zwWQ)7a6dY;#d^b>`M1$k7f>m&MqR#yEC^-wVKJ&zfgJ($7{fYavS5Q; zYIFkk1A0#%q%_MC{c6z=3e;dfycmcMARQP`#iLlD3kOl`fVph|x9c~CPztQD2iECF zhw&U#))bPNE}k- zlPJ_Zaoi1*=wwI^`gEF 태그와 그 내부 내용을 삭제합니다. + encoded_data = re.sub(b'', b'', binary_data) + encoded_data = encoded_data.replace(b'', b'') + encoded_data = encoded_data.replace(b'\r\n', b'') + + # base64 디코딩을 수행합니다. + decoded_data = base64.b64decode(encoded_data+b'==') + + # 디코딩된 데이터 내용 중 xml 형식만 추출할 때 , 사이의 데이터만 추출. + start = decoded_data.find(b'') + print(end) + xml_data = decoded_data[start:end+len(b'')] + + # 디코딩된 데이터를 파일로 저장합니다. + base_filename = os.path.splitext(xml_path)[0] + new_filename = f'{base_filename}.xml' + with open(new_filename, 'wb') as file: + file.write(xml_data) + + return xml_data + except ET.ParseError as e: + print(f"XML 파싱 오류: {str(e)}") + except IndexError as e: + print(f"IndexError: {str(e)}") + except ValueError as e: + print(f"ValueError: {str(e)}") + except Exception as e: + print(f"Unexpected error: {str(e)}") + # XML 파일 채점 def score_directory(self, xml_directory): @@ -197,8 +287,8 @@ class XMLScorer: results = [] for xml_file in xml_files: - self.binary_to_chartxml(xml_file) - result = self._score_xml_file(xml_file) + chart_xml = self.binary_to_chartxml(xml_file) + result = self._score_xml_file(xml_file, chart_xml) results.append(result) return results @@ -235,11 +325,15 @@ class XMLScorer: if 'score_results' in result: filename = {'파일명': result['filename']} number, name = self.parse_filename(filename) - detail_row = {'수험자':f"{number}-{name}"} + if (number or name) is None: + detail_row = {'채점항목': result['filename'] } + else: + detail_row = {'채점항목':f"{number}-{name}"} for i, scoring in enumerate(result['score_results']): - detail_row[f'점수_{i+1}'] = scoring['points'] - + # detail_row[scoring['item']] = scoring['points'] + detail_row[f'{i+1}'] = scoring['points'] + detail_row['총점'] = result.get('total_score', 0) detail_data.append(detail_row) diff --git a/scoring_criteria.json b/scoring_criteria.json index 419d2fe..a3709d3 100644 --- a/scoring_criteria.json +++ b/scoring_criteria.json @@ -612,13 +612,13 @@ "item": "" }, "2-41":{ - "path":"", + "path":"//c:barDir/@val", "path2": null, "searchValue": null, - "value":null, + "value": "col", "points": 3, - "category": "", - "item": "" + "category": "chart_xml", + "item": "① 종류 (세로막대형)" }, "2-42":{ "path":"//OLE[@BinItem=//BINITEM[@Format='OLE']/@BinData]/descendant::SIZE/@Width", @@ -626,7 +626,7 @@ "searchValue": null, "value":22677, "points": 2, - "category": "", + "category": "차트", "item": "" }, "2-43":{ @@ -635,115 +635,115 @@ "searchValue": null, "value":25511, "points": 2, - "category": "", + "category": "차트", "item": "" }, "2-44":{ - "path":"", + "path":"//a:t[text()='{searchValue}']/ancestor::a:r//a:ea/@typeface", "path2": null, - "searchValue": null, - "value":null, + "searchValue": "과일야채 항산화지수 비교", + "value": "돋움체", "points": 2, - "category": "", - "item": "" + "category": "chart_xml", + "item": "제목문구 (과일야채 항산화지수 비교)/① 글씨체 (돋움체)" }, "2-45":{ - "path":"", + "path":"//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@sz", "path2": null, - "searchValue": null, - "value":null, + "searchValue": "과일야채 항산화지수 비교", + "value": 1400, "points": 2, - "category": "", - "item": "" + "category": "chart_xml", + "item": "제목문구 (과일야채 항산화지수 비교)/② 크기 (14pt)" }, "2-46":{ - "path":"", + "path":"//a:t[text()='{searchValue}']/ancestor::a:r/a:rPr/@b", "path2": null, - "searchValue": null, - "value":null, + "searchValue": "과일야채 항산화지수 비교", + "value": 1, "points": 2, - "category": "", - "item": "" + "category": "chart_xml", + "item": "제목문구 (과일야채 항산화지수 비교)/③ 진하게" }, "2-47":{ - "path":"", + "path":"//c:catAx//a:ea/@typeface", "path2": null, "searchValue": null, - "value":null, + "value": "돋움", "points": 2, - "category": "", - "item": "" + "category": "chart_xml", + "item": "X축/① 글꼴 (돋움)" }, "2-48":{ - "path":"", + "path":"//c:catAx//a:defRPr/@sz", "path2": null, "searchValue": null, - "value":null, + "value": 900, "points": 2, - "category": "", - "item": "" + "category": "chart_xml", + "item": "X축/② 크기 (9pt)" }, "2-49":{ - "path":"", + "path":"//c:catAx//a:defRPr/@i", "path2": null, "searchValue": null, - "value":null, + "value": 1, "points": 2, - "category": "", - "item": "" + "category": "chart_xml", + "item": "X축/③ 기울임" }, "2-50":{ - "path":"", + "path":"//c:valAx//a:ea/@typeface", "path2": null, "searchValue": null, - "value":null, + "value": "돋움", "points": 2, - "category": "", - "item": "" + "category": "chart_xml", + "item": "Y축/① 글꼴 (돋움)" }, "2-51":{ - "path":"", + "path":"//c:valAx//a:defRPr/@sz", "path2": null, "searchValue": null, - "value":null, + "value": 900, "points": 2, - "category": "", - "item": "" + "category": "chart_xml", + "item": "Y축/② 크기 (9pt)" }, "2-52":{ - "path":"", + "path":"//c:valAx//a:defRPr/@i", "path2": null, "searchValue": null, - "value":null, + "value": 1, "points": 2, - "category": "", - "item": "" + "category": "chart_xml", + "item": "Y축/③ 기울임" }, "2-53":{ - "path":"", + "path":"//c:legend//a:ea/@typeface", "path2": null, "searchValue": null, - "value":null, + "value":"돋움", "points": 2, - "category": "", - "item": "" + "category": "chart_xml", + "item": "범례/① 글꼴 (돋움)" }, "2-54":{ - "path":"", + "path":"//c:legend//a:defRPr/@sz", "path2": null, "searchValue": null, - "value":null, + "value": 900, "points": 2, - "category": "", - "item": "" + "category": "chart_xml", + "item": "범례/② 크기 (9pt)" }, "2-55":{ - "path":"", + "path":"//c:legend//a:defRPr/@i", "path2": null, "searchValue": null, - "value":null, + "value": 1, "points": 2, - "category": "", - "item": "" + "category": "chart_xml", + "item": "범례/③ 기울임" } } \ No newline at end of file diff --git a/zzz.xbook b/zzz.xbook index 217d4aa..b5b3fc7 100644 --- a/zzz.xbook +++ b/zzz.xbook @@ -1 +1 @@ -[{"kind":1,"language":"markdown","value":"# XPath Notebook\nDate: 2025-01-16     Time: 13:51:18"},{"kind":2,"language":"xpath","value":"boolean(//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@HeaderInside='true' and //BORDERFILL[@Id=//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@BorferFill]/*[contains(local-name(), 'BORDER')]/@Type='DoubleSlim')"},{"kind":2,"language":"xpath","value":"//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@BorferFill"},{"kind":2,"language":"xpath","value":"//BORDERFILL[@Id=1]/*[contains(local-name(), 'BORDER')]/@Type='DoubleSlim'"},{"kind":2,"language":"xpath","value":"//BORDERFILL[@Id=1]"},{"kind":2,"language":"xpath","value":"boolean(//CHARSHAPE[@Id=//CHAR[contains(text(),'‘즐거운 컬러푸드 영양교실’')]/parent::TEXT/@CharShape][BOLD])"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id=//CHAR[contains(text()[1],'‘즐거운 컬러푸드 영양교실’')]/parent::TEXT/@CharShape]"},{"kind":2,"language":"xpath","value":"boolean(//CHARSHAPE[@Id=//CHAR[contains(text()[1],'‘즐거운 컬러푸드 영양교실’')]/parent::TEXT/@CharShape][BOLD])"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id=//CHAR[contains(text())[1],'‘즐거운 컬러푸드 영양교실’']/parent::TEXT/@CharShape]"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id=//SECTION[1]//CHAR[text()='DIAT']/parent::TEXT/@CharShape]/@Height"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id=//CHAR[contains(text(),\"2024. 1. 27.\")]/parent::TEXT/@CharShape]/@Height"},{"kind":2,"language":"xpath","value":"//BINDATA[@Id=//BINITEM[@Format=\"OLE\"]/@BinData]/text()"},{"kind":2,"language":"xpath","value":"//BINITEM[@Format=\"OLE\"]/@BinData"}] \ No newline at end of file +[{"kind":1,"language":"markdown","value":"# XPath Notebook\nDate: 2025-01-16     Time: 13:51:18"},{"kind":2,"language":"xpath","value":"boolean(//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@HeaderInside='true' and //BORDERFILL[@Id=//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@BorferFill]/*[contains(local-name(), 'BORDER')]/@Type='DoubleSlim')"},{"kind":2,"language":"xpath","value":"//PAGEBORDERFILL[@Type='Both' or @Type='Even']/@BorferFill"},{"kind":2,"language":"xpath","value":"//BORDERFILL[@Id=1]/*[contains(local-name(), 'BORDER')]/@Type='DoubleSlim'"},{"kind":2,"language":"xpath","value":"//BORDERFILL[@Id=1]"},{"kind":2,"language":"xpath","value":"boolean(//CHARSHAPE[@Id=//CHAR[contains(text(),'‘즐거운 컬러푸드 영양교실’')]/parent::TEXT/@CharShape][BOLD])"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id=//CHAR[contains(text()[1],'‘즐거운 컬러푸드 영양교실’')]/parent::TEXT/@CharShape]"},{"kind":2,"language":"xpath","value":"boolean(//CHARSHAPE[@Id=//CHAR[contains(text()[1],'‘즐거운 컬러푸드 영양교실’')]/parent::TEXT/@CharShape][BOLD])"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id=//CHAR[contains(text())[1],'‘즐거운 컬러푸드 영양교실’']/parent::TEXT/@CharShape]"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id=//SECTION[1]//CHAR[text()='DIAT']/parent::TEXT/@CharShape]/@Height"},{"kind":2,"language":"xpath","value":"//CHARSHAPE[@Id=//CHAR[contains(text(),\"2024. 1. 27.\")]/parent::TEXT/@CharShape]/@Height"},{"kind":2,"language":"xpath","value":"//BINDATA[@Id=//BINITEM[@Format=\"OLE\"]/@BinData]/text()"},{"kind":2,"language":"xpath","value":"//BINITEM[@Format=\"OLE\"]/@BinData"},{"kind":2,"language":"xpath","value":"//c:barDir/@val=\"col\""},{"kind":2,"language":"xpath","value":"(//a:t[text()='과일야채 항산화지수 비교']/ancestor::a:r//a:ea/@typeface) = \"돋움체\""},{"kind":2,"language":"xpath","value":"//a:t[text()='과일야채 항산화지수 비교']/ancestor::c:chart//a:latin/@typeface | //a:t[text()='과일야채 항산화지수 비교']/ancestor::c:chart//a:ea/@typeface | //a:t[text()='과일야채 항산화지수 비교']/ancestor::c:chart//a:cs/@typeface | //a:t[text()='과일야채 항산화지수 비교']/ancestor::c:chart//a:sym/@typeface"},{"kind":2,"language":"xpath","value":"//a:r[not(a:latin/@typeface != a:ea/@typeface or a:latin/@typeface != a:cs/@typeface or a:latin/@typeface != a:sym/@typeface)]"},{"kind":2,"language":"xpath","value":"//a:t[text()='과일야채 항산화지수 비교']/ancestor::a:r/a:rPr/@b"},{"kind":2,"language":"xpath","value":"//c:catAx//a:ea/@typeface = \"돋움\""},{"kind":2,"language":"xpath","value":"//c:legend//a:ea/@typeface = \"돋움\""},{"kind":2,"language":"xpath","value":"//c:legend//a:defRPr/@sz"},{"kind":2,"language":"xpath","value":"//CHAR//text()[not(ancestor::HEADER)]"}] \ No newline at end of file