Skip to content

HWP 3.0 정식 파서 구현 — parse_hwp3() → Document IR #417

@jangster77

Description

@jangster77

배경

Issue #265에서 HWP 3.0 파일 감지 + 친절한 에러 메시지를 구현했으나, 정식 파싱·렌더 지원은 제외했음.

현재 src/parser/hwp3/ 디렉토리에 HWP 3.0 전체 파서 구현이 존재하나 git untracked 상태. CLAUDE.md 프로세스(이슈→브랜치→계획서→구현)를 거치지 않고 구현이 진행된 상태를 정비하고 완성.

목표

  • mydocs/tech/한글문서파일구조3.0.md 스펙 기준 HWP 3.0 파서 구현
  • 변환 결과(Document IR)를 기존 WASM API로 전달하여 rhwp-studio HTML 에디터에서 렌더링
  • 전달 경로: parse_hwp3()Document IR → parse_document() 라우팅 → HwpDocument::new()render_page_svg/html()

이번 타스크 범위

제외 범위

  • OLE 개체 파싱 (스토리지 디코딩): 별도 타스크
  • 상호참조(CrossRef) 내용 추출: 별도 타스크

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions