PDF.js는 HTML5로 구축된 PDF(Portable Document Format) 뷰어입니다.
PDF.js는 커뮤니티 주도이며 Mozilla에서 지원합니다. 우리의 목표는 PDF를 구문 분석하고 렌더링하기 위한 범용 웹 표준 기반 플랫폼을 만드는 것입니다.
왜 pdf.js를 쓰는가?
- 브라우저에서 PDF를 직접 파싱하고 렌더링할 수 있게 해주는 오픈소스 라이브러리입니다.
- React, Vue 등 프론트엔드 프레임워크와도 쉽게 연동할 수 있습니다.
- PDF의 각 페이지를 이미지처럼 렌더링하거나, 텍스트 추출, 페이지별 조작 등 다양한 기능을 제공합니다.
- npm 패키지로는 pdfjs-dist라는 이름으로 배포되고 있습니다.