책갈피 기준으로 PDF를 장별로 나누기
장별로 분할은 PDF를 최상위 책갈피에서 잘라 장마다 PDF 하나씩을 ZIP으로 돌려줍니다. 페이지의 글이 아니라 개요를 읽으므로 책갈피가 없는 파일은 거절됩니다.
여기에 파일을 끌어다 놓거나, 클릭해 고릅니다
PDF 지원 · 파일당 최대 500.0 MB · 한 번에 최대 20개 파일
Ctrl/Cmd+V 또는 클립보드 메뉴로 파일을 붙여넣을 수도 있습니다.
장별로 분할은 PDF 개요(`/Outlines`의 First/Next) 최상위만 따라 qpdf로 장 PDF ZIP을 만듭니다. 제목을 OCR하지 않고 페이지의 제목 글도 파싱하지 않습니다.
`allowDuplicates`는 적용됩니다. 폼의 `bookmarkLevel`은 무시되며 개요 최상위만 씁니다. 개요가 없는 파일은 BadRequest이고, 첫 책갈피보다 앞의 페이지는 어느 장에도 들어가지 않습니다.
ZIP 이름은 `{base}_split.zip`이고 안의 파일 이름은 `{base}_chapter_N.pdf`입니다. 비밀번호로 보호된 파일은 이 페이지에서 비밀번호를 입력하면 자동으로 해제됩니다. API 호출자는 먼저 비밀번호 해제를 실행하세요.
책갈피가 없으면 PDF 분할(페이지 절단)이나 용량·페이지 수로 분할(페이지 수 덩어리)을 쓰세요.
업로드는 일시적입니다. PDF 보관함을 남기지 않습니다.
기능
- 최상위 `/Outlines`만. qpdf로 ZIP 절단
- `bookmarkLevel` 무시. 개요 없는 PDF는 오류
- OCR도 제목 글 감지도 아님
- 익명 API: /api/v1/general/split-pdf-by-chapters
이런 경우에
- 정규 개요가 있는 책을 장 파일로 자름
- 책갈피가 실제 장과 맞는 보고서를 나눔
- 제목 글에서 장 시작을 추측하지 않음
PDF를 장별로 나누려면?
- 이미 개요/책갈피 패널이 있는 PDF를 업로드합니다.
- 처리를 누릅니다. bookmarkLevel은 절단점을 바꾸지 않습니다.
- `{name}_split.zip`을 내려받습니다.
- 압축을 푼 뒤 장 시작이 인쇄 제목이 아니라 개요를 따르는지 확인합니다.
제한과 경계
- /Outlines 필요
- 최상위만
- OCR 아님
- 이 사이트의 업로드 한도는 파일당 500MB이며, 약 95MB를 넘으면 나누어 전송합니다. API 직접 요청 한 건의 본문은 100MB까지입니다.
예시
- 장 10개·최상위 책갈피 10개인 책은 ZIP에 PDF 약 10개
- 페이지에 인쇄 제목은 있으나 개요 패널이 비면 오류
이 도구의 개인정보 안내
파일은 HTTPS로 업로드되며, 당사 서버의 메모리 또는 단명 임시 디렉터리에서 처리된 뒤 결과가 준비되면 삭제됩니다. 이후 열람·학습·광고 프로필용 사본은 보관하지 않습니다. 보관 기간과 AdSense 쿠키 고지는 개인정보 처리방침을 참고하세요.
자주 묻는 질문
- 제목이 보이는데 실패한 이유는요?
- 연산은 개요 사전을 읽으며 페이지의 글이 아닙니다. 먼저 책갈피를 달거나 다른 분할 도구를 쓰세요.
- 2레벨 제목으로 나눌 수 있나요?
- 없습니다. bookmarkLevel은 쓸모없습니다. 최상위 개요 형제만 절단점입니다.
- PDF 분할과 같나요?
- 아닙니다. PDF 분할은 입력한 페이지 번호를 씁니다. 여기는 개요 목적지를 씁니다.
- allowDuplicates는 무엇을 하나요?
- 꺼져 있으면 다음 책갈피가 같은 페이지를 가리키는 장은 건너뜁니다. 켜져 있으면 그 장은 빈 PDF가 됩니다.
최종 업데이트:
코드에서 호출하기
이 사이트의 도구는 모두 일반 REST 엔드포인트입니다. 익명 사용에는 계정이나 API 키가 필요 없습니다. 브라우저뿐 아니라 개발자와 AI 에이전트도 그대로 쓸 수 있습니다.
curl -X POST "https://pdf123.xyz/api/v1/general/split-pdf-by-chapters" \
-F "[email protected]" \
-o output.pdfModel Context Protocol을 쓰는 에이전트 클라이언트용 MCP 도구로도 제공합니다(JSON-RPC 2.0, POST /mcp). 전체 API 문서
AI 에이전트에서 사용하기
스킬이 스킬을 설치하면 Claude Code, Codex, Cursor 등 AI 에이전트가 '장별로 분할' 작업을 대신 실행합니다: /skills/pdf123-split-by-chapters.md
파일은 이번 처리에만 쓰이며, 끝나면 자동으로 삭제됩니다.