728x90
반응형

pyhwpx 5

[회사원] 업무 코딩기록 - (PyHwpx)Hwp_Merge(2-2_병합(서식상이))

import osfrom pyhwpx import Hwp# 파일 경로 설정folder_path = "C:\\Users\\user\\Desktop\\VSCode(python)\\(CODE)Pyhwpx\\raw"output_folder_path = "C:\\Users\\user\\Desktop\\VSCode(python)\\(CODE)Pyhwpx\\result"  # 출력 파일 경로# Hwp 객체 생성try:    hwp = Hwp()  # 한/글 시작    print("Hwp 객체 생성 성공")except Exception as e:    print(f"Hwp 객체 생성 중 오류 발생: {e}")    exit(1)  # 오류 발생 시 프로그램 종료# 삽입할 문서 리스트 생성 (HWP 및 HWPX 파일 포..

직장인 2024.12.24

[회사원] 업무 코딩기록 - (PyHwpx)Hwp_Merge(2-1_병합(서식동일))

import osfrom pyhwpx import Hwp# 파일 경로 설정folder_path = "C:\\Users\\user\\Desktop\\VSCode(python)\\(CODE)Pyhwpx\\raw"output_folder_path = "C:\\Users\\user\\Desktop\\VSCode(python)\\(CODE)Pyhwpx\\result"  # 출력 파일 경로# Hwp 객체 생성try:    hwp = Hwp()  # 한/글 시작    print("Hwp 객체 생성 성공")except Exception as e:    print(f"Hwp 객체 생성 중 오류 발생: {e}")    exit(1)  # 오류 발생 시 프로그램 종료# 삽입할 문서 리스트 생성 (HWP 및 HWPX 파일 포..

직장인 2024.12.24

[회사원] 업무 코딩기록 - (PyHwpx)Hwp_Merge(1_파일명 순차변경)

import osimport re# 파일 경로 설정folder_path = "C:\\Users\\user\\Desktop\\VSCode(python)\\(CODE)Pyhwpx\\raw"# 폴더 내 파일 리스트 가져오기files = os.listdir(folder_path)for i in files:    old_path = os.path.join(folder_path, i)        # 파일 이름에서 숫자 추출    try:        # 확장자를 제외하고 숫자 부분만 가져오기        base_name, ext = os.path.splitext(i)  # '10' from '10.hwp' or '10.hwpx'                # 정규 표현식을 사용하여 숫자 추출        mat..

직장인 2024.12.24

[회사원] 업무 코딩기록 - (PyHwpx)Hwp_File Slicing(3EA)

import osfrom pyhwpx import Hwp# 작업 대상 파일 경로 설정folder_path = "C:\\Users\\user\\Desktop\\VSCode(python)\\(CODE)Pyhwpx\\raw"output_folder_path = "C:\\Users\\user\\Desktop\\VSCode(python)\\(CODE)Pyhwpx\\result"  # 결과물이 저장될 경로# 바탕화면으로 이동os.chdir(os.path.join(os.environ["USERPROFILE"], "desktop"))# 분할파일 저장할 폴더 생성 (폴더가 없을 경우에만 생성)if not os.path.exists(output_folder_path):    os.mkdir(output_folder_pat..

직장인 2024.12.24

[회사원] 업무 코딩기록 - (PyHwpx)Hwp_File Slicing(1EA)

import osfrom pyhwpx import Hwp# 작업 대상 파일 경로 설정folder_path = "C:\\Users\\user\\Desktop\\VSCode(python)\\(CODE)Pyhwpx\\raw"output_folder_path = "C:\\Users\\user\\Desktop\\VSCode(python)\\(CODE)Pyhwpx\\result"  # 결과물이 저장될 경로# 분할파일 저장할 폴더 생성 (폴더가 없을 경우에만 생성)if not os.path.exists(output_folder_path):    os.mkdir(output_folder_path)# 원본문서 열기Hwp = Hwp()# 작업 대상 파일 열기 (test.hwp 또는 test.hwpx)file_to_open..

직장인 2024.12.24
728x90
반응형