관공서·학교 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)는 수집합니다.
혼자 만든 도구라 부족한 점이 많습니다. 써보시고 피드백 주시면 반영하겠습니다.

2 weeks ago
17
![[아시안게임] 유도 김민종, 남자 100㎏이상급 동메달…2회 연속 메달](https://img3.yna.co.kr/photo/yna/YH/2026/10/02/PYH2026100223210001300_P4.jpg)




![[2026 노벨상] 생리의학상…뇌에 대한 이해 바꿔놓은 이들에게](https://image.inews24.com/v1/a8cf79c5a2313a.jpg)


English (US) ·