← 목록으로

hwp-converter-ai added to PyPI

요약

Python으로 HWP/HWPX 파일 생성·파싱·변환. 한컴오피스 문서를 Markdown으로, Markdown을 HWP/HWPX로.

본문

hwp-converter-ai 0.1.1

pip install hwp-converter-ai

최신 버전

릴리스 날짜: 2026. 3. 31.

Python으로 HWP/HWPX 파일 생성·파싱·변환. 한컴오피스 문서를 Markdown으로, Markdown을 HWP/HWPX로.

이 세부 정보는 PyPI에서 검증되었습니다
관리자
gravatar.com에서 찾은 aria0001의 아바타 aria0001 이 세부 정보는 PyPI에서 검증되지 않았습니다
프로젝트 링크
메타
  • 라이센스: MIT License (MIT)
  • 작성자: HWP Converter AI
  • 태그 converter , document , hancom , hwp , hwpx , markdown , 한글
  • 요구사항: Python >=3.10
프로젝트를 멀웨어로 신고

프로젝트 설명

HWP Converter AI

PyPI License: MIT Python

Python으로 HWP/HWPX 파일을 생성·파싱·변환합니다. 한컴오피스 없이 HWP 문서를 프로그래밍으로 처리할 수 있습니다.

웹에서 바로 체험하기: https://www.hwpsome.com

설치

pip install hwp-converter-ai

빠른 시작

Markdown → HWP (한글 97~2024)

from hwp_converter_ai import HwpWriter

HwpWriter().from_markdown("# 업무 보고\n\n내용입니다.", "report.hwp")

Markdown → HWPX (한글 2014+)

from hwp_converter_ai import HwpxGenerator

HwpxGenerator().from_markdown("# 제목\n\n**볼드** 텍스트", output_path="report.hwpx")

HWP → Markdown

from hwp_converter_ai import HwpParser

ir = HwpParser.parse("

HWPX → Markdown

from hwp_converter_ai import HwpxParser

ir = HwpxParser().parse("

지원 기능

기능 HWP HWPX
텍스트/문단
제목 (H1~H3)
볼드/이탤릭
표 (테두리 포함)
이미지 추출
리스트 감지
긴 문서

예제

볼드/이탤릭 포함 문서

from hwp_converter_ai import HwpWriter

md = """# 업무 보고서

일반 텍스트 **볼드 강조** 그리고 *이탤릭 참고*.

| 항목 | 상태 |
|------|------|
| 변환 | 완료 |
| 교정 | 진행중 |
"""

HwpWriter().from_markdown(md, "report.hwp")

HWP 파싱 후 텍스트 추출

from hwp_converter_ai import HwpParser

ir = HwpParser.parse("input.hwp")

# Markdown으로
print(ir.to_markdown())

# 순수 텍스트로 (검색/인덱싱용)
print(ir.to_plain_text())

IR(중간 표현) 직접 조작

from hwp_converter_ai import HwpWriter, DocumentIR, BlockNode, InlineNode, BlockType, InlineType

ir = DocumentIR(title="보고서")
ir.blocks.append(BlockNode(
 type=BlockType.HEADING, level=1,
 children=[InlineNode(type=InlineType.TEXT, text="제목")]
))
ir.blocks.append(BlockNode(
 type=BlockType.PARAGRAPH,
 children=[
 InlineNode(type=InlineType.TEXT, text="일반 "),
 InlineNode(type=InlineType.BOLD, text="강조"),
 ]
))

HwpWriter().from_ir(ir, "custom.hwp")

요구사항

  • Python 3.10+
  • olefile (자동 설치)

웹 서비스

코드 없이 브라우저에서 바로 변환하려면:

https://www.hwpsome.com

  • HWP ↔ Markdown 변환
  • AI 공문서 초안 생성
  • 맞춤법·행정 문체 교정 (Pro)
  • RAG 문서 검색 (Pro)

라이선스

MIT License

프로젝트 세부 사항

이 세부 정보는 PyPI에서 검증되었습니다
관리자
gravatar.com에서 찾은 aria0001의 아바타 aria0001 이 세부 정보는 PyPI에서 검증되지 않았습니다
프로젝트 링크
메타
  • 라이센스: MIT License (MIT)
  • 작성자: HWP Converter AI
  • 태그 converter , document , hancom , hwp , hwpx , markdown , 한글
  • 요구사항: Python >=3.10

릴리즈 이력 릴리스 알림 | RSS 피드

이 버전

0.1.1

2026. 3. 31.

0.1.0

2026. 3. 31.

파일 다운로드

자신의 플랫폼에 맞는 파일을 다운로드하세요. 어떤 파일을 선택해야 할지 확실하지 않다면, 패키지 설치 방법에 대해 자세히 알아보세요.

소스 배포

hwp_converter_ai-0.1.1.tar.gz (65.5 kB 세부 사항 보기)

Uploaded 2026. 3. 31. Source

빌드된 배포판

If you're not sure about the file name format, learn more about wheel file names.

File name Interpreter Interpreter py3 ABI ABI none Platform Platform any hwp_converter_ai-0.1.1-py3-none-any.whl (67.0 kB 세부 사항 보기)

Uploaded 2026. 3. 31. Python 3

파일 세부 정보

Details for the file hwp_converter_ai-0.1.1.tar.gz.

File metadata

  • Download URL: hwp_converter_ai-0.1.1.tar.gz
  • 업로드 날짜: 2026. 3. 31.
  • 크기: 65.5 kB
  • 태그: Source
  • 신뢰할 수 있는 게시자를 사용하여 업로드되었나요? No
  • 업로드 방법: twine/6.2.0 CPython/3.13.5

File hashes

hwp_converter_ai-0.1.1.tar.gz의 해시
알고리즘 해시 다이제스트
SHA256 8dd00f6ddaa2ff694ac8b3175b5992908d93a67fa7566e18be493ed611ec7574
MD5 913de1ebb3a9d8a57125e1b0cd207631
BLAKE2b-256 f9e3fc01af306a4815a2ee30bb11f9fd4e62f102c4492205835865caa72d01db

여기에서 해시 사용에 대한 자세한 내용을 확인하세요.

파일 세부 정보

Details for the file hwp_converter_ai-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: hwp_converter_ai-0.1.1-py3-none-any.whl
  • 업로드 날짜: 2026. 3. 31.
  • 크기: 67.0 kB
  • 태그: Python 3
  • 신뢰할 수 있는 게시자를 사용하여 업로드되었나요? No
  • 업로드 방법: twine/6.2.0 CPython/3.13.5

File hashes

hwp_converter_ai-0.1.1-py3-none-any.whl의 해시
알고리즘 해시 다이제스트
SHA256 9d4987fc6da0c4c2e8fb3a776146b0da00ceb7c327af0172b02700334bf30548
MD5 6184726a892a90d970c96eaba3d1ec25
BLAKE2b-256 9405e93f936c2056486ba01ad496cb9801ab8feee2614661507ab5332fedc0e1

여기에서 해시 사용에 대한 자세한 내용을 확인하세요.

← 목록으로