PDF에서 빈 페이지 빼기
빈 페이지 삭제는 PDF의 페이지를 빈 것과 비지 않은 것으로 나눠 서로 다른 PDF로 ZIP에 담아 돌려줍니다. 추출할 수 있는 글도 임베드된 이미지도 없는 페이지를 빈 페이지로 봅니다.
여기에 파일을 끌어다 놓거나, 클릭해 고릅니다
PDF 지원 · 파일당 최대 500.0 MB · 한 번에 최대 20개 파일
Ctrl/Cmd+V 또는 클립보드 메뉴로 파일을 붙여넣을 수도 있습니다.
빈 페이지 삭제는 각 페이지를 빈/비빈으로 분류한 뒤 qpdf 부분 집합 ZIP을 반환합니다. 추출할 수 있는 글이 없고 임베드된 그림도 없는 페이지를 빈 페이지로 보므로, 벡터 선만 있는 페이지도 빈 페이지가 됩니다. `threshold` 필드는 글이 있는 페이지에는 영향을 주지 않으며, `whitePercent`는 읽힌 뒤 버려집니다.
두 종류가 모두 있으면 `{base}_blank.pdf`와 `{base}_nonblank.pdf`입니다. 전부 빈이면 `{base}_allBlankPages.pdf`, 전부 비빈이면 `nonblank.pdf`입니다.
시각적 흰 페이지 감지도 OCR도 아닙니다. 스캔 양식이 그림 한 장이면 `page_has_images`가 참이라 비빈으로 취급됩니다. 벡터 선만 있고 글이 없는 페이지는 인쇄된 것처럼 보여도 빈으로 분류될 수 있습니다.
비밀번호로 보호된 파일은 이 페이지에서 비밀번호를 입력하면 자동으로 해제됩니다. API 호출자는 먼저 비밀번호 해제를 실행하세요.
업로드는 일시적입니다. PDF 보관함을 남기지 않습니다.
기능
- 글+이미지 휴리스틱. 빈/비빈 부분 집합을 ZIP으로
- `whitePercent`는 무시. `threshold`는 글이 있는 페이지에 영향 없음
- 이미지만 있는 스캔은 비빈으로 취급
- 익명 API: /api/v1/misc/remove-blanks
이런 경우에
- 전자 내보내기에서 글 없는 구분 페이지를 뽑음
- 하얗게 보여도 스캔 그림 페이지는 함께 남김
- 무엇이든 지우기 전에 ZIP의 두 파일을 봄
PDF에서 빈 페이지를 삭제하려면?
- PDF를 업로드합니다.
- threshold와 whitePercent는 그대로 두세요. 둘 다 글이나 그림이 있는 페이지가 남는지를 바꾸지 않습니다.
- 처리를 누르고 `{name}_removeBlanks.zip`을 내려받습니다.
- 두 부분이 있으면 모두 열어, 그림이 있는 페이지가 비빈에 남았는지 확인합니다.
제한과 경계
- 시각적 빈 감지 아님
- OCR 아님
- whitePercent는 동작하지 않음. threshold는 글이 있는 페이지에 영향 없음
- 이 사이트의 업로드 한도는 파일당 500MB이며, 약 95MB를 넘으면 나누어 전송합니다. API 직접 요청 한 건의 본문은 100MB까지입니다.
예시
- 빈 텍스트 페이지 몇 장과 스캔 그림 한 장이면 빈 파일과 한 페이지 비빈 파일
- 전부 이미지 스캔의 ZIP에는 대개 nonblank.pdf만 있음
이 도구의 개인정보 안내
파일은 HTTPS로 업로드되며, 서버 메모리 또는 수명이 짧은 임시 디렉터리에서 처리되고, 결과가 준비되면 삭제됩니다. 이후 열람·학습·광고 프로필용 사본은 보관하지 않습니다. 보관 기간과 AdSense 쿠키 고지는 개인정보 처리방침을 참고하세요.
자주 묻는 질문
- 하얗게 보이는 스캔 페이지가 남는 이유는요?
- 이미지 XObject가 있습니다. 분류기는 그림이 있는 페이지를 비빈으로 봅니다.
- whitePercent 99.9가 먹히나요?
- 안 먹힙니다. 코드가 바인딩한 뒤 무시합니다.
- 산출물이 빈 페이지를 지운 PDF 하나인가요?
- 아닙니다. 빈·비빈 파일을 담을 수 있는 ZIP입니다.
- 먼저 OCR한 뒤 빈 페이지를 지울 수 있나요?
- OCR은 Markdown을 반환하며 여기로 보낼 수 있는 PDF가 아닙니다.
최종 업데이트:
코드에서 호출하기
이 사이트의 도구는 모두 일반 REST 엔드포인트입니다. 익명 사용에는 계정이나 API 키가 필요 없습니다. 브라우저뿐 아니라 개발자와 AI 에이전트도 그대로 쓸 수 있습니다.
curl -X POST "https://pdf123.xyz/api/v1/misc/remove-blanks" \
-F "[email protected]" \
-F "threshold=10" \
-F "whitePercent=99.9" \
-o output.pdfModel Context Protocol을 쓰는 에이전트 클라이언트용 MCP 도구로도 제공합니다(JSON-RPC 2.0, POST /mcp). 전체 API 문서
AI 에이전트에서 사용하기
스킬이 스킬을 설치하면 Claude Code, Codex, Cursor 등 AI 에이전트가 '빈 페이지 삭제' 작업을 대신 실행합니다: /skills/pdf123-remove-blanks.md
파일은 이번 처리에만 쓰이며, 끝나면 자동으로 삭제됩니다.