문서 스튜디오 아이콘

문서 스튜디오

텍스트, 오피스, PDF, HWP/HWPX, OLE 문서를 한 화면에서 열고 편집 가능한 표현으로 바꿔 다시 저장하는 작업실입니다.

브라우저 내부 처리 · 보기 + 편집 + 변환 · 가능한 형식으로 다시 저장

파일 열기

문서를 브라우저에서 바로 열고 가능한 표현으로 편집합니다.

여기로 파일을 끌어다 놓으셔도 됩니다.
대표 형식: .txt .md .csv .xls .xlsx .docx .pptx .pdf .hwp .hwpx .doc .ppt .msg .json .xml .html
직접 원본 편집이 어려운 형식은 추출된 표현으로 바꿔 가능한 형식으로 다시 저장합니다.

뷰어

원본, 바로 수정, 구조 JSON 중 필요한 보기로 전환합니다.

1 / 1
바로 수정 보기에서는 보이는 문서를 직접 눌러 편집하실 수 있습니다.
열린 문서가 없습니다.

현재 문서 상태

현재 파일의 감지 결과와 가능한 작업을 요약합니다.

파일명
없음
감지 형식
없음
현재 표현
없음
파일 크기
0 B
내용 통계
없음
현재 변환 가능
없음
원본 보기
없음
처리 메모
파일을 열면 채워집니다.
📘 기본 안내
  • 텍스트 / 코드 / 마크다운: 직접 편집하고 txt/md/html/docx/pdf 등 가능한 형식으로 저장합니다.
  • 스프레드시트: XLS, XLSX, CSV, TSV, ODS 계열을 셀 단위로 편집하고 xlsx/csv/tsv/html/json으로 변환합니다.
  • 오피스 ZIP 문서: DOCX, PPTX, ODT, ODP, EPUB, PAGES류는 원본 보기와 추출 편집 표현을 함께 제공합니다.
  • PDF: 원본 페이지 렌더와 추출 텍스트 편집을 함께 제공합니다.
  • 한글 문서: HWP는 라이브러리 기반 파싱, HWPX는 ZIP+XML 직접 파싱으로 HTML/Markdown/텍스트 표현을 만듭니다.
  • 구형 OLE 문서: DOC, PPT, MSG, PUB류는 구조와 추출 문자열을 보여주고 편집 가능한 표현으로 연결합니다.
한계와 의도
  • 복합 문서: 원본 그대로 수정은 형식 특성상 제한됩니다. PDF, HWP, DOCX 같은 형식은 추출된 표현을 수정한 뒤 가능한 형식으로 다시 저장하는 방식입니다.
  • 처리 계층: 형식별 처리 계층이 다르므로, 가능한 경우는 원본 렌더, 어려운 경우는 추출 편집, 마지막에는 구조/문자열 추출까지 내려갑니다.
  • 네트워크: 차단 환경에서는 CDN 기반 처리기가 로드되지 않을 수 있으며, 이때는 텍스트 또는 기본 미리보기 중심으로 자동 하향합니다.
사용한 GitHub 기반 라이브러리
  • PDF / 표: pdf.js와 SheetJS로 PDF 렌더와 텍스트 추출, XLS/XLSX/CSV/TSV 읽기와 저장을 처리합니다.
  • DOCX: Mammoth.js와 docx-preview로 DOCX 추출 편집 표현과 원본 레이아웃 보기를 처리합니다.
  • HWP / OLE: @ohah/hwpjs와 CFB로 HWP 파싱과 구형 OLE 문서 구조 읽기를 처리합니다.
  • 편집기: Monaco Editor로 텍스트 계열 편집기를 구성합니다.
  • 렌더 / 변환: markdown-it, DOMPurify, Turndown, html-docx-js, html2pdf.js로 렌더, 정화, Markdown 변환, DOCX/PDF 생성을 처리합니다.
DU0 TU0
D1 T399