PDF 분할·나누기 완벽 가이드 2026 - 무료 온라인 도구부터 자동화까지
PDF 분할·나누기 완벽 가이드 2026 - 무료 온라인 도구부터 자동화까지
큰 PDF 파일을 페이지별로 분할하거나, 특정 페이지만 추출하거나, 사람들에게 배분할 문서를 나누는 것은 일반적인 작업입니다. 초보자도 2분 안에 할 수 있는 온라인 도구부터 기업용 자동화까지 모든 방법을 정리했습니다.
가장 쉬운 방법 - 온라인 도구 (2분)
PDFKit (무료, 한국어, 설치 불필요)
- 1단계: PDFKit 웹사이트 방문
- 2단계: '분할' 또는 'PDF 나누기' 메뉴 선택
- 3단계: PDF 파일을 드래그·드롭 또는 '파일 선택' 클릭
- 4단계: 분할 방식 선택:
- 모든 페이지 분할 (각 페이지가 개별 PDF)
- 범위 지정 분할 (예: 1~5페이지, 10~15페이지)
- 특정 페이지만 추출
- 5단계: '분할하기' 클릭 → 2~5초 후 완성
- 6단계: 결과 파일들 자동 다운로드
장점: 무료, 설치 없음, 매우 빠름, 한국어 지원, UI 직관적
제한사항: 인터넷 필수, 보통 500MB 이상 파일 불가
Windows 기본 기능 (무료, 설치 불필요)
방법: Adobe Reader의 인쇄 기능
- 1단계: PDF를 Adobe Reader 또는 Windows 기본 PDF 리더로 열기
- 2단계: Ctrl+P 또는 '파일' → '인쇄'
- 3단계: 프린터를 'Microsoft Print to PDF' 선택
- 4단계: '페이지 범위' → 1-5 입력 (1~5페이지만 인쇄)
- 5단계: '인쇄' → 저장 위치 선택 → 완료
- 6단계: 원하는 페이지 범위만큼 반복
- 시간: 페이지 범위당 2~3분
장점: 설치 없음, 매우 간단
단점: 페이지 범위별로 여러 번 반복 (비효율)
Mac 기본 기능 (무료)
Preview 앱 (가장 간단)
- 1단계: Preview 앱에서 PDF 열기
- 2단계: 좌측 썸네일 패널에서 분리할 페이지들 선택 (Shift+클릭으로 범위, Cmd+클릭으로 개별)
- 3단계: 우클릭 → '새로운 PDF로 만들기' 또는 드래그로 새 폴더로 이동
- 4단계: 자동으로 새 PDF 생성
- 시간: 1~2분
온라인 서비스 비교
| 서비스 | 비용 | 속도 | 파일 크기 | 한국어 | 추천도 |
|---|---|---|---|---|---|
| PDFKit | 무료 | ⚡⚡⚡⚡⚡ 매우 빠름 | 최대 500MB | ✅ | ⭐⭐⭐⭐⭐ #1 |
| ILovePDF | 무료/유료 | ⚡⚡⚡⚡ 빠름 | 최대 100MB(무료) | ✅ | ⭐⭐⭐⭐ |
| Smallpdf | 무료/유료 | ⚡⚡⚡⚡ 빠름 | 최대 50MB(무료) | ✅ | ⭐⭐⭐⭐ |
| PDF24 | 무료 | ⚡⚡⚡ 보통 | 제한 없음 | ✅ | ⭐⭐⭐⭐ |
| Adobe Express | 무료/유료 | ⚡⚡⚡⚡⚡ 매우 빠름 | 제한 없음 | ✅ | ⭐⭐⭐⭐ |
명령어 (로컬, 무료, 빠름)
qpdf (가장 빠르고 정확)
설치: sudo apt-get install qpdf (Linux) 또는 brew 또는 Windows installer
특정 페이지 추출:
qpdf --pages input.pdf 1-5 -- output.pdf (1~5페이지 추출)
페이지 범위 분할:
qpdf --pages input.pdf 1-5 -- part1.pdf
qpdf --pages input.pdf 6-10 -- part2.pdf
qpdf --pages input.pdf 11-end -- part3.pdf
모든 페이지를 개별 파일로 분할:
qpdf --split-pages input.pdf output-%d.pdf (output-1.pdf, output-2.pdf, ...)
Ghostscript
특정 페이지 추출:
gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -dFirstPage=1 -dLastPage=5 -sOutputFile=output.pdf input.pdf
Python (완전 자동화)
from PyPDF2 import PdfReader, PdfWriterdef split_pdf_by_pages(input_file, output_template, pages_per_file): """ PDF를 페이지 개수 기준으로 분할 예: 10페이지 문서를 3개씩 분할 → 4개 파일 """ reader = PdfReader(input_file) total_pages = len(reader.pages)
file_count = 0 for start_page in range(0, total_pages, pages_per_file): writer = PdfWriter() end_page = min(start_page + pages_per_file, total_pages) for page_num in range(start_page, end_page): writer.add_page(reader.pages[page_num]) output_file = output_template.format(file_count + 1) with open(output_file, 'wb') as f: writer.write(f) file_count += 1 print(f'생성됨: {output_file} ({start_page+1}~{end_page}페이지)')사용: 10페이지 PDF를 3개씩 분할
split_pdf_by_pages('input.pdf', 'output_part_{}.pdf', 3)
특수 분할 방법
1. 특정 페이지만 추출
1페이지, 5페이지, 10페이지만 추출
qpdf --pages input.pdf 1,5,10 -- output.pdf
2. 페이지 범위 조합 추출
1~3페이지 + 10~12페이지 추출
qpdf --pages input.pdf 1-3 10-12 -- output.pdf
3. 역순 분할
마지막 페이지부터 첫 페이지 순서로 분할
qpdf --pages input.pdf z-1 -- output.pdf (z = 마지막 페이지)
4. 짝수/홀수 페이지만 추출
짝수 페이지: 2, 4, 6, ... 추출
qpdf --pages input.pdf 2,4,6,8,10 -- even.pdf
홀수 페이지: Python 스크립트 사용
from PyPDF2 import PdfReader, PdfWriterreader = PdfReader('input.pdf') writer = PdfWriter()
for i in range(0, len(reader.pages), 2): # 0, 2, 4, 6... writer.add_page(reader.pages[i])
with open('odd_pages.pdf', 'wb') as f: writer.write(f)
도구 빠른 비교
| 도구 | 설치 | 비용 | 속도 | 유연성 | 추천 |
|---|---|---|---|---|---|
| PDFKit | ❌ | 무료 | 2초 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| qpdf | ✅ | 무료 | 1초 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| Ghostscript | ✅ | 무료 | 2초 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| Python PyPDF2 | ✅ | 무료 | 3초 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| ILovePDF | ❌ | 무료/유료 | 5초 | ⭐⭐⭐⭐ | ⭐⭐⭐ |
FAQ
- Q: 가장 쉬운 방법은? A: PDFKit 온라인 도구 (https://pdfkit.wooahouse.com), 설치 불필요, 2분 안에 가능
- Q: 대용량 파일(1GB)은? A: 로컬 도구(qpdf, Ghostscript) 사용
- Q: 1000페이지를 모두 분할하려면? A: qpdf 명령어:
qpdf --split-pages input.pdf output-%d.pdf - Q: Mac에서 가장 빠른 방법은? A: Preview 앱 (내장, 1~2분)
- Q: 자동화하려면? A: qpdf 또는 Python 스크립트
관련 글
공유하기
이 가이드 공유: Facebook | Twitter | LinkedIn | 이메일
작성자 정보
작성자: PDF 작업 전문가 | 프로필 | 10년 경력
발행일: 2026년 3월 21일 | 수정일: 2026년 3월 21일
댓글
댓글 쓰기