HWP(한글)부터 DOCX·XLSX·PPTX·PDF까지 9개 포맷을 브라우저에서 바로 렌더링하는 범용 문서 미리보기 라이브러리.
@dev-jitsu/doc-viewer-core
국내 환경 핵심 차별점. hwp.js 클라이언트 렌더와 olefile 서버 텍스트 추출의 2중 처리로 안정적인 한글 문서 미리보기.
docx-preview, exceljs, jszip, prism, PDF native 활용. 별도 변환 서버 없이 브라우저에서 즉시 문서를 렌더링합니다.
프레임워크/백엔드 결합을 제거한 주입형 설계. fetch·axios 어댑터로 어떤 환경에도 손쉽게 통합됩니다.
AttachmentPreview 단일 컴포넌트가 파일 종류를 감지해 적절한 뷰어로 자동 분기 렌더링합니다.
Tailwind 옵션의 헤드리스 컴포넌트 제공. className override로 디자인 시스템에 자연스럽게 녹아듭니다.
키보드 단축키와 모바일 터치 제스처를 모두 지원. 웹·모바일에서 동등한 사용 경험을 제공합니다.
메일 첨부 문서를 다운로드 없이 인라인으로 즉시 확인
HWP/DOCX/XLSX 등 사내 문서를 브라우저에서 바로 열람
결재 첨부 문서 미리보기로 결재 흐름 가속
업로드된 문서·이미지·압축파일을 안전하게 미리보기
import {
AttachmentPreview,
createFetchAdapter,
} from '@dev-jitsu/doc-viewer-core';
const adapter = createFetchAdapter({
baseUrl: '/api/v1',
getAuthHeader: () => ({ Authorization: `Bearer ${token}` }),
});
<AttachmentPreview
adapter={adapter}
attachmentId={42}
open={open}
onOpenChange={setOpen}
/>대용량 바이너리 포맷들이 브라우저 내부 V8 엔진에서 즉시 디코딩되어 캔버스로 변환되는 실시간 파이프라인 처리 과정을 검증하십시오.