본문으로 건너뛰기

무료 PDF 분할기

PDF를 개별 페이지로 분할하거나 특정 페이지 범위를 추출합니다. 페이지를 개별로 또는 ZIP으로 다운로드합니다.

여기에 파일을 놓거나 클릭해서 선택하세요

PDF · 기기에서 처리됨

또는 Ctrl+V를 눌러 클립보드에서 붙여넣기

파일 찾기

파일이 기기를 떠나지 않습니다. 모든 처리는 브라우저에서 로컬로 이루어집니다.

주요 용도

  • PDF에서 특정 페이지 추출PDF에서 개별 페이지 또는 사용자 정의 범위를 추출합니다 — 필요한 것만 다운로드합니다.
  • PDF를 개별 페이지로 분할PDF의 각 페이지를 별도의 파일로 분리합니다 — 모든 페이지를 ZIP으로 다운로드합니다.
  • PDF를 동일한 부분으로 분할긴 PDF를 동일 크기의 섹션으로 나누기 — 보고서, 책 또는 배치를 분할하는 데 유용합니다.
  • 송장 배치 PDF 분할병합된 송장 PDF를 라우팅, 보관 또는 이메일을 위한 개별 송장 파일로 분리합니다.
  • PDF에서 책 장 추출사용자 정의 페이지 범위를 지정하여 PDF 책 또는 설명서에서 개별 장을 추출합니다.

사용 방법

PDF 분할은 페이지를 새 문서로 복사하는 pdf-lib와 실시간 썸네일을 렌더링하는 pdfjs-dist를 사용해 전적으로 브라우저에서 실행되며, 파일은 어떤 서버에도 업로드되지 않습니다.

  1. 1
    pdf-lib가 PDF 구조를 읽음
    파일을 놓으면 pdf-lib가 원시 ArrayBuffer를 로드하고 PDF의 내부 페이지 트리를 파싱합니다. 모든 삽입 글꼴이나 이미지를 디코딩하지 않고도 페이지 수를 세고 복사할 수 있게 합니다.
  2. 2
    pdfjs-dist가 페이지 썸네일 렌더링
    동시에 pdfjs-dist(CDN 워커로 로드)가 각 페이지를 고정 너비 220 px의 화면 밖 Canvas 요소에 래스터화합니다. 각 페이지가 렌더링될 때마다 JPEG 데이터 URL이 썸네일 격자를 차례로 채우므로, 문서 전체가 준비되기 전에 페이지 선택을 시작할 수 있습니다.
  3. 3
    분할 방식 선택
    세 가지 모드가 있습니다: 모든 페이지를 각각 PDF로 분할, N페이지씩 묶어 분할, 썸네일을 클릭하거나 '1-3, 7, 10-12' 같은 범위를 입력해 개별 페이지 선택. 썸네일 격자는 선택한 페이지와 번갈아 나타나는 묶음 경계를 강조하므로 확정하기 전에 분할 계획을 볼 수 있습니다.
  4. 4
    pdf-lib가 새 PDF를 쓰고 JSZip이 출력을 묶음
    각 출력 그룹마다 pdf-lib가 새 PDFDocument를 만들고 copyPages()로 선택한 페이지만 복사합니다. 결과가 여러 파일이면 JSZip이 하나의 ZIP으로 모읍니다. 하나의 범위만 추출하면 압축 없이 PDF로 바로 다운로드됩니다.

PDF는 브라우저가 직접 읽으며 기기를 떠나지 않습니다. 모든 분할은 서버 없이 JavaScript로 로컬에서 이루어집니다.

관련 도구

자주 묻는 질문