{"repo":"airmang/python-hwpx","free":true,"listed":false,"github":"https://github.com/airmang/python-hwpx","clone":"git clone https://github.com/airmang/python-hwpx.git","description":"Pure Python HWPX automation: read, edit, generate, and validate documents without Hancom Office.","language":"Python","stars":104,"topics":["hancom","hwp","hwpx","python","document-automation","office-documents","opc","owpml","template","text-extraction"],"license":"Apache-2.0","category":"workflow-automation","readme_excerpt":"python-hwpx 한컴 없이 HWPX를 읽고, 고치고, 만드는 순수 파이썬 라이브러리 한국어 English 한컴오피스가 없어도 됩니다. HWPX는 ZIP+XML(OWPML) 포맷이라 순수 파이썬만으로 읽고, 고치고, 새로 만들 수 있습니다 — Windows·macOS·Linux·CI, 그리고 파이썬이 도는 ChatGPT 채팅 안에서도 그대로 동작합니다. 기존 문서는 손댄 곳만 바뀌고 나머지는 바이트 그대로 유지되며, 새 문서는 실제 한컴오피스가 여는 형태로 만들어집니다. 일반 ChatGPT 대화 — 양식 .hwpx 를 올리고 말로 부탁하면, 서식을 유지한 채 채워진 문서가 돌아옵니다. ChatGPT에서 그대로 따라 하기 — 문서를 올리면서 이렇게 부탁하면 됩니다: 설치부터 결과 파일까지 대화 안에서 끝납니다 — 내 컴퓨터에 파이썬이 없어도 됩니다. AI 도구가 정확한 API를 배우도록 llms.txt도 제공합니다. 저장소 역할 --- --- --- 📦 python-hwpx HWPX 문서를 읽고·고치고·만드는 순수 파이썬 엔진 🔌 python-hwpx-automation 저작·양식 채움 워크플로, hwpx CLI, 선택형 MCP 서버 🎯 hwpx-plugins 에이전트가 알맞은 도구를 고르도록 돕는 플러그인/스킬 번들 시작하기 스타일은 이름으로 지정하고, 오타는 저장이 아니라 그 줄에서 잡힌다. 기존 문서를 고치려면 HwpxDocument.open(\"보고서.hwpx\") 로 시작하면 된다. 문서 저작·양식 채움·시험지 조판 같은 상위 워크플로가 필요하면 python-hwpx-automation 을 함께 설치하세요. 기존 설치 명령 호환을 위해 pip install \"python-hwpx[visual]\" 도 계속 동작합니다. 다만 이 extra는 비어 있어 렌더·PDF 의존성을 설치하지 않습니다 — 그 역할은 python-hwpx-automation[oracle] 이 맡습니다. 무엇을 하나 - 읽기·추출 — 텍스트/HTML/Markdown 내보내기 (서식·중첩 표·각주 보존) - 편집 — 문단·표·이미지·머리글/바닥글·메모·각주, 줄간격·여백·쪽번호 같은 서식 - 양식 채우기 — 라벨로 셀을 찾아 값만 채우기, 행·열 조정 같은 구조 편집도 바이트 보존으로 - 생성·일괄 처리 — 새 문서 저작, 목차·상호참조, mail merge, 텍스트 diff, 변경추적(redline) - 검증·안전 — 패키지 구조 검증 CLI, 열림 안전 게이트, 모든 저장에 영수증( MutationReport ) 자세한 내용: 5분 퀵스타트 · 사용 가이드 · API 레퍼런스 · 예제 양식 채우기 — 서식은 그대로, 값만 라벨 기준으로 셀을 찾아 채우고, 손대지 않은 영역은 원본 바이트가 그대로 유지됩니다. 저장에는 영수증이 따라옵니다 요청한 보존 등급을 지킬 수 없으면 아무것도 쓰지 않고 실패합니다(fail-closed). 전체 규칙: 안전한 쓰기 계약. 예제 중 독립 실행 예제 표시가 없는 블록은 여러분의 기존 문서를 입력으로 쓰는 조각입니다. 예제별 P","default_branch":null,"files":null,"tree":[],"storefront":"/r/airmang","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/airmang/python-hwpx/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}