브라우저의 재발견

JSZip

만능 텍스트 추출기

해결하는 문제

한글·워드·파워포인트 프로그램 없이 문서 내용만 꺼내고 싶다.

hwpx, docx, pptx, xlsx는 사실 ZIP 묶음입니다. 브라우저에서 풀어 XML 속 글자만 꺼냅니다.

체험하기

서버 의존도

외부 라이브러리나 AI 모델을 CDN에서 받아 옵니다. 서버는 필요 없고, 오프라인용은 ./libs/에 넣어 둡니다.

브라우저만브라우저 + CDN브라우저 + API 키브라우저 + 엣지 함수서버 필요

데이터가 흐르는 길

무엇이 들어와서 브라우저 안에서 어떻게 바뀌어 나가는지 정리했습니다.

들어오는 것hwpx·docx·pptx·xlsx 파일
브라우저가 하는 일ZIP을 풀어 XML에서 글자만 추출
나오는 것순수 텍스트, 복사·저장

쓰는 브라우저 기술

File APIDOMParserTextDecoder

라이브러리와 모델

JSZipSheetJS

바꿀 수 있는 옵션

  • 표 구조를 유지할지
  • 줄바꿈 규칙

자주 막히는 곳

  • 옛 HWP(이진 파일)는 ZIP이 아니라 이 방법으로 안 열린다
  • 표 안 글자 순서가 뒤섞일 수 있다

이 능력으로 만들 수 있는 서비스

같은 기술을 AI 서비스, 웹 서비스, 피지컬 AI로 넓힌 예시입니다.

AI 서비스
  • 한글 문서 요약과 질의응답
  • 보고서 속 표 데이터 추출
웹 서비스
  • 망분리 문서 정리 도구
  • 민원 문서 검색 준비
피지컬 AI
  • 장비 매뉴얼을 글자로 바꿔 음성 안내

넓히는 방법

  • 여러 파일 한꺼번에 추출
  • 추출한 글 AI 요약

지원 브라우저

PC 크롬·엣지된다
맥 사파리된다
안드로이드 크롬된다
아이폰 사파리된다

코딩 에이전트에게 줄 프롬프트

복사해서 Claude, Codex, Cursor 같은 코딩 에이전트에 그대로 붙여 넣습니다.

hwpx, docx, pptx, xlsx 파일을 끌어다 놓으면 JSZip으로 풀어서 글자만 뽑아주는 웹페이지를 만들어줘.

같은 분류의 능력

01 문서·파일 처리에 속한 다른 능력입니다.

무료로 보는 것

체험 페이지, 한 줄 설명, 미리보기 영상

스킬팩 구성

full.html, skill.md, prompt.md, rules.md, customize.md, troubleshooting.md, 예시 데이터, agent-instructions.md