관공서·학교 HWP나 계약서 PDF를 변환할 때마다 파일을 남의 서버에 올리는 게 걸렸습니다. 그래서 파일이 브라우저를 떠나지 않는 변환 도구를 만들었습니다.
- 파일을 받는 서버가 없습니다. 변환은 전부 브라우저에서 메모리로 처리합니다(WASM·Web Worker). 개발자도구 Network 탭에서 변환해 보시면 파일 업로드 요청이 없는 걸 확인할 수 있습니다.
- 회원가입·설치 없이 바로 씁니다.
- HWP/HWPX(한컴오피스 없이 열기·PDF 변환), PDF, Word/PPT/Excel, 이미지(HEIC 포함), SVG 등 16종을 다룹니다.
다른 점
- 변환 전에 파일을 먼저 진단합니다. 형식·신뢰도·페이지·메타데이터·가능한 변환을 보여준 뒤 작업을 고르는 흐름입니다.
- HWP→PDF는 함초롬 같은 상용 글꼴을 비슷한 OFL 글꼴로 대체해 임베드하고, 어떤 글꼴이 대체됐는지 결과에 표시합니다.
- PDF 페이지 분할 ZIP, 병합·순서 변경, 증명사진 규격 크롭(여권 35×45 등)도 같은 방식으로 로컬에서 처리합니다.
기술: Next.js, LibreOffice WASM(ZetaOffice), HWP 엔진(Rust/WASM), mupdf, pdf.js, harfbuzz 글꼴 서브셋. SharedArrayBuffer를 쓰려고 COOP/COEP 격리를 걸었습니다.
한계: PDF→HWP 역변환은 없습니다. Office 변환은 처음 한 번 엔진(압축 약 80MB)을 받아야 합니다. 방문 통계(Vercel Analytics·GA)는 수집합니다.
혼자 만든 도구라 부족한 점이 많습니다. 써보시고 피드백 주시면 반영하겠습니다.

1 week ago
16








English (US) ·