본문으로 건너뛰기
PPDF123

지정한 페이지에서 PDF 나누기

PDF 분할은 입력한 페이지 번호 뒤에서 PDF 하나를 여러 파일로 나눕니다. 각 번호는 그 구간의 마지막 페이지이며, 나뉜 구간은 ZIP 하나로 함께 내려받습니다.

여기에 파일을 끌어다 놓거나, 클릭해 고릅니다

PDF 지원 · 파일당 최대 500.0 MB

Ctrl/Cmd+V 또는 클립보드 메뉴로 파일을 붙여넣을 수도 있습니다.

분할은 입력한 페이지 번호로 한 PDF를 여러 파일로 나눕니다. 영수증 한 트레이를 한 파일로 스캔한 경우, 책을 장별로 내야 하는 경우, 증거 묶음을 여러 첨부로 나눠야 하는 경우가 이런 작업입니다.

`pageNumbers`는 1부터 세는 절단점 목록입니다. 각 숫자는 그 구간의 마지막 페이지입니다. 10페이지 파일에서 `3,7`이면 1–3, 4–7, 8–10이 됩니다. 마지막 페이지는 항상 끝 경계로 쓰이므로 다시 쓸 필요는 없습니다.

폼 기본값은 `1`입니다. 1페이지가 한 파일, 나머지가 두 번째 파일입니다. 필드를 비우면 페이지마다 파일이 됩니다. 지정하는 페이지 번호는 문서에 있어야 하며, 마지막 페이지를 넘는 페이지는 오류로 거절됩니다. 쉼표 목록, `all`, 범위를 받고, 범위의 끝이 마지막 페이지를 넘으면 마지막 페이지까지로 잘립니다. `5-9` 같은 범위는 5~9페이지 각각의 뒤에서 자르므로 한 페이지짜리 구간 다섯 개가 됩니다.

각 구간은 qpdf 페이지 부분 집합이며 ZIP으로 내려받습니다. 페이지는 복사본이지 프린터 드라이버로 다시 인쇄한 것이 아니므로 텍스트 인코딩과 이미지는 그대로입니다.

연속 구간 하나만 필요하고 나머지는 버려도 되면 페이지 추출이 더 직접적입니다. 분할은 한 번에 여러 파일을 만들 때 맞습니다.

흔한 실수는 한 페이지 어긋남입니다. PDF를 열어 뷰어 페이지 번호를 본 뒤, 그 숫자를 「이 페이지 뒤에서 자름」으로 넣으세요. 총 페이지를 모르면 문서 정보로 확인하세요.

분할은 기기의 원본을 삭제하지 않습니다. 원본을 남길지 버릴지는 본인 규칙입니다. 독립 문서로 다시 배포할 권한이 있는 파일만 나누세요.

비밀번호로 보호된 파일은 이 페이지에서 비밀번호를 입력하면 자동으로 해제됩니다. API 호출자는 먼저 비밀번호 해제를 실행하세요. ZIP은 서버의 임시 출력이니 작업이 끝나면 내려받으세요.

기능

  • 1부터 세는 페이지 번호로 절단. 출력은 PDF ZIP
  • 이미지로 다시 인쇄하지 않고 qpdf로 페이지 복사
  • 기본 `1`은 첫 페이지 뒤에서 자름. 비우면 페이지마다 파일
  • 익명 API: /api/v1/general/split-pages

이런 경우에

  • 밤새 스캐너 트레이를 작업마다 하나의 PDF로 나눔
  • 합본 증거 PDF를 법원 포털이 요구하는 첨부로 자름
  • 알려진 쪽 구분으로 책 PDF를 장 파일로 나눔

PDF를 여러 파일로 나누려면?

  1. 나눌 PDF를 업로드합니다.
  2. 1부터 세는, 그 뒤에서 자를 페이지 번호를 입력합니다(예: 10페이지 파일에 3,7).
  3. 처리를 누르고 분할된 PDF ZIP을 내려받습니다.
  4. 각 구간을 열어 첫·끝 페이지가 의도한 절단점과 맞는지 확인합니다.

제한과 경계

  • 절단점은 유효한 1부터 세는 페이지 번호여야 함. 마지막 페이지를 넘는 번호는 오류
  • 비밀번호로 보호된 파일은 비밀번호가 필요(API는 먼저 비밀번호 해제 실행)
  • 책갈피로 장을 인식하지 않음(그건 장별로 분할)
  • 이 사이트의 업로드 한도는 파일당 500MB이며, 약 95MB를 넘으면 나누어 전송합니다. API 직접 요청 한 건의 본문은 100MB까지입니다.

예시

  • 10페이지 파일을 3과 7 뒤에서 자르면 PDF 세 개: 1–3, 4–7, 8–10
  • 6페이지 파일에서 기본 pageNumbers=1이면 1페이지 PDF와 5페이지 PDF

이 도구의 개인정보 안내

파일은 HTTPS로 업로드되며, 서버 메모리 또는 수명이 짧은 임시 디렉터리에서 처리되고, 결과가 준비되면 삭제됩니다. 이후 열람·학습·광고 프로필용 사본은 보관하지 않습니다. 보관 기간과 AdSense 쿠키 고지는 개인정보 처리방침을 참고하세요.

자주 묻는 질문

pageNumbers는 페이지 범위인가요, 절단점 목록인가요?
절단점입니다. 10페이지 파일의 3,7은 1–3, 4–7, 8–10입니다. 「3페이지와 7페이지만 남김」이 아닙니다.
왜 PDF 하나가 아니라 ZIP인가요?
각 구간이 독립 PDF입니다. 응답은 이를 `{name}_split.zip`으로 묶습니다.
페이지마다 파일을 만들려면?
pageNumbers를 비우거나 모든 페이지를 나열하세요. 사이트 기본값 1은 1페이지 뒤에서만 자릅니다.
언제 페이지 추출을 쓰나요?
연속 구간 하나만 필요하고 나머지는 버려도 될 때입니다. 분할은 한 번에 여러 파일을 만들 때입니다.

최종 업데이트:

코드에서 호출하기

이 사이트의 도구는 모두 일반 REST 엔드포인트입니다. 익명 사용에는 계정이나 API 키가 필요 없습니다. 브라우저뿐 아니라 개발자와 AI 에이전트도 그대로 쓸 수 있습니다.

curl -X POST "https://pdf123.xyz/api/v1/general/split-pages" \
  -F "[email protected]" \
  -F "pageNumbers=1" \
  -o output.pdf

Model Context Protocol을 쓰는 에이전트 클라이언트용 MCP 도구로도 제공합니다(JSON-RPC 2.0, POST /mcp). 전체 API 문서

AI 에이전트에서 사용하기

스킬

이 스킬을 설치하면 Claude Code, Codex, Cursor 등 AI 에이전트가 'PDF 분할' 작업을 대신 실행합니다: /skills/pdf123-split.md

전체 에이전트 스킬

파일은 이번 처리에만 쓰이며, 끝나면 자동으로 삭제됩니다.