test.py HWP와 HWPX파일 모두 변환하도록 적용\
This commit is contained in:
19
test.py
19
test.py
@@ -64,14 +64,17 @@ def convert_hwp_to_xml(input_folder, output_folder):
|
||||
# HWP 파일 검색 및 변환
|
||||
input_path = Path(input_folder)
|
||||
|
||||
for hwp_file in input_path.glob("*.hwp"):
|
||||
for hwp_file in input_path.glob("*.hwpx") | input_path.glob("*.hwp"):
|
||||
try:
|
||||
# 파일 열기
|
||||
hwp.Open(str(hwp_file), "HWP")
|
||||
if hwp_file.suffix == ".hwpx":
|
||||
hwp.Open(str(hwp_file), "HWPX")
|
||||
elif hwp_file.suffix == ".hwp":
|
||||
hwp.Open(str(hwp_file), "HWP")
|
||||
|
||||
#hwpactionid 기반
|
||||
hwp.Run("MoveDocBegin")
|
||||
hwp.Run("SelectCtrlFront")
|
||||
hwp.Run("SelectCtrlFront")
|
||||
|
||||
while True:
|
||||
curr = hwp.KeyIndicator()
|
||||
@@ -129,11 +132,11 @@ if __name__ == "__main__":
|
||||
|
||||
# 변환할 폴더 경로 설정
|
||||
folders = [
|
||||
# (r"C:\Users\dra\project\HWP\HWP-Scoring\input\A\DIW",r"C:\Users\dra\project\HWP\HWP-Scoring\output\A"),
|
||||
# (r"C:\Users\dra\project\HWP\HWP-Scoring\input\B\DIW",r"C:\Users\dra\project\HWP\HWP-Scoring\output\B"),
|
||||
# (r"C:\Users\dra\project\HWP\HWP-Scoring\input\C\DIW",r"C:\Users\dra\project\HWP\HWP-Scoring\output\C"),
|
||||
# (r"C:\Users\dra\project\HWP\HWP-Scoring\input\D\DIW",r"C:\Users\dra\project\HWP\HWP-Scoring\output\D"),
|
||||
(r"C:\Users\dra\project\HWP\HWP-Scoring\input\E\DIW",r"C:\Users\dra\project\HWP\HWP-Scoring\output\e_test")
|
||||
(r"C:\Users\dra\project\HWP\HWP-Scoring\input\A\DIW",r"C:\Users\dra\project\HWP\HWP-Scoring\output\A\DIW"),
|
||||
# (r"C:\Users\dra\project\HWP\HWP-Scoring\input\B\DIW",r"C:\Users\dra\project\HWP\HWP-Scoring\output\B\DIW"),
|
||||
# (r"C:\Users\dra\project\HWP\HWP-Scoring\input\C\DIW",r"C:\Users\dra\project\HWP\HWP-Scoring\output\C\DIW"),
|
||||
# (r"C:\Users\dra\project\HWP\HWP-Scoring\input\D\DIW",r"C:\Users\dra\project\HWP\HWP-Scoring\output\D\DIW"),
|
||||
# (r"C:\Users\dra\project\HWP\HWP-Scoring\input\E\DIW",r"C:\Users\dra\project\HWP\HWP-Scoring\output\E\DIW"),
|
||||
]
|
||||
|
||||
# 변환 실행
|
||||
|
||||
Reference in New Issue
Block a user