프로젝트 로드맵
HWPJS 프로젝트의 개발 계획과 목표를 정리한 로드맵입니다.
단기 계획
HWP 5.0 파서 구현 (hwp_parser)
- HWP 5.0 스펙 문서 기반 파서 완전 구현
- 모든 데이터 레코드 및 스토리지 파싱 지원
- 안정성 및 성능 최적화
마크다운 뷰어
- HWP 문서를 마크다운 형식으로 변환
- 텍스트, 테이블, 이미지 등 주요 요소 지원
- 다양한 마크다운 스타일 옵션 제공
수식 및 차트 지원
- HWP 문서 내 수식(Equation) 파싱 및 렌더링
- 차트(Chart) 데이터 추출 및 시각화
- 수식과 차트를 마크다운/HTML로 변환
장기 계획
PDF/이미지 뷰어
- HWP 문서를 PDF 형태로 출력하는 뷰어 구현
- 이미지 형태로 문서를 렌더링하는 기능
- 레이아웃 및 서식 보존
- 고품질 출력 옵션 제공
HWPX 형식 구현
- HWPX (한글 XML 형식) 파싱 지원
- HWPX로의 변환 기능
- HWP와 HWPX 간 양방향 변환
주요 마일스톤
버전별 목표
v1.0 (현재 진행 중)
- HWP 5.0 파일 파싱 기본 기능
- Node.js, React Native 환경 지원
- 마크다운 변환 기본 기능
v1.1
v1.2
- 수식 파싱 및 렌더링
- 차트 데이터 추출 및 변환
- 복잡한 문서 구조 지원
v2.0 (미정)
- PDF 출력 기능
- 이미지 렌더링 기능
- 고품질 문서 변환
- HWPX 형식 지원