계약서, 영수증, 신분증 사본을 따로따로 스캔해 두었다가 한 파일로 제출해야 할 때가 있습니다. 반대로 여러 장짜리 PDF에서 딱 두 장만 보내야 할 때도 있고요.
PDF는 워드처럼 열어서 이어 붙이기가 쉽지 않아 막막하게 느껴집니다. 그래서 합치기와 페이지 빼내기를 실제로 해 보고, 그 과정에서 용량과 페이지 수가 어떻게 변하는지 함께 재 봤습니다.

PDF 3개를 실제로 합쳐 봤습니다
3페이지짜리 계약서, 2페이지 영수증, 1페이지 신분증 사본을 준비했습니다. 세 파일을 더하면 6페이지, 용량은 약 838KB입니다.
이 셋을 하나로 병합한 결과입니다. 측정 환경은 윈도우 11, 파이썬 3.12.10, pypdf 6.14.2입니다.
| 파일 | 페이지 | 용량 |
|---|---|---|
| 계약서.pdf | 3 | 418.5 KB |
| 영수증.pdf | 2 | 279.9 KB |
| 신분증.pdf | 1 | 140.0 KB |
| 병합본.pdf | 6 | 837.6 KB |
페이지 수는 정확히 더해졌고, 용량은 원본 세 개를 더한 값과 거의 같았습니다.
제대로 된 PDF 합치기는 각 페이지를 그대로 옮겨 담기 때문에, 합쳐도 용량이 불어나지 않습니다.
합쳤더니 용량이 커졌다면
합친 PDF가 원본 합계보다 눈에 띄게 커졌다면, 합치는 과정에서 페이지를 이미지로 다시 그려 담았을 가능성이 큽니다. 예를 들어 파일을 브라우저로 열어 다시 인쇄 형태로 저장하면 내용이 재압축되며 용량이 붙습니다.
페이지를 원본 그대로 옮기는 방식으로 합치면 이런 군살이 붙지 않습니다. 사진을 PDF로 합칠 때 용량이 몇 배로 커지는 문제도 같은 원리인데, 이 부분은 사진을 PDF로 합치는 글에서 더 자세히 다뤘습니다.
필요한 페이지만 빼내기, 특정 페이지 지우기
합치는 것과 반대로, 여러 장 중 일부만 남기는 것도 자주 필요합니다. 병합본에서 앞 2페이지만 뽑아내면 279KB짜리 2페이지 파일이 됩니다. 반대로 4번째 페이지 하나만 지우면 5페이지 697.9KB로 줄어듭니다.
필요한 페이지만 남기고 나머지를 버리면, 용량도 그만큼 자연스럽게 줄어듭니다.
어떤 도구로 하면 될까
합치기와 페이지 편집은 도구가 여럿입니다. 상황에 맞게 고르면 됩니다.
온라인 도구(iLovePDF, Smallpdf 등)는 설치 없이 브라우저에서 바로 되어 편합니다. 다만 파일이 외부 서버로 업로드되므로, 계약서나 신분증처럼 민감한 문서라면 피하는 편이 안전합니다.
컴퓨터 안에서만 처리하고 싶다면 파이썬 pypdf 같은 로컬 도구가 좋습니다. 파일이 밖으로 나가지 않습니다. 참고로 윈도우에는 여러 PDF를 합치는 기본 기능이 따로 없어, 별도 도구가 필요합니다.
결정 기준: 민감한 문서면 컴퓨터 안에서 처리하는 로컬 도구, 가벼운 문서면 온라인 도구로 충분합니다.
직접 해 보고 싶다면
아래는 파이썬 pypdf로 여러 PDF를 합치고, 앞 2페이지만 빼내는 코드입니다.
from pypdf import PdfWriter, PdfReader
# 여러 PDF 합치기
writer = PdfWriter()
for f in ["계약서.pdf", "영수증.pdf", "신분증.pdf"]:
writer.append(f)
with open("병합.pdf", "wb") as out:
writer.write(out)
# 병합본에서 앞 2페이지만 추출
reader = PdfReader("병합.pdf")
w2 = PdfWriter()
for i in range(2):
w2.add_page(reader.pages[i])
with open("앞2페이지.pdf", "wb") as out:
w2.write(out)
append는 파일을 통째로 이어 붙이고, add_page는 원하는 페이지만 골라 담습니다. 페이지 번호는 0부터 세므로 첫 페이지가 0입니다.
자주 묻는 질문
Q. 합치면 순서는 어떻게 정해지나요?
파일을 넣은 순서 그대로 이어집니다. 순서를 바꾸고 싶으면 넣는 순서를 바꾸면 됩니다.
Q. 비밀번호가 걸린 PDF도 합칠 수 있나요?
암호를 풀 수 있는 본인 문서라면, 암호를 입력해 연 뒤 합칠 수 있습니다. 암호를 모르는 파일은 합칠 수 없습니다.
Q. 페이지를 지우면 내용이 정말 사라지나요?
새로 저장한 파일에서는 그 페이지가 빠집니다. 다만 원본 파일은 그대로 남으니, 원본을 지우기 전에 새 파일을 먼저 확인해 두세요.
PDF 합치기와 페이지 편집은 한 번 방법을 익혀 두면 제출 서류를 정리할 때 계속 쓰입니다. 핵심은 원본 페이지를 그대로 옮기는 방식을 쓰는 것, 그리고 민감한 문서는 컴퓨터 안에서 처리하는 것입니다.
이 글의 페이지 수와 용량은 윈도우 11, 파이썬 3.12.10, pypdf 6.14.2 환경에서 직접 병합하고 측정한 값입니다.
CSV를 UTF-8로 저장하는 법, 엑셀과 메모장과 파이썬에서 각각
동료에게 받은 CSV를 웹 업로드 양식에 올렸더니 "UTF-8로 저장해서 다시 올려 주세요"라는 안내가 떴습니다. 분명 엑셀에서 멀쩡히 열리던 파일인데, 시스템이 요구하는 인코딩이 따로 있는 상황
richyeon.com
JSON 한 줄 저장과 들여쓰기 저장, 용량이 얼마나 차이 날까 (실측과 정리 방법)
API에서 받은 JSON을 메모장으로 열었더니 처음부터 끝까지 한 줄로 뭉쳐 있어 어디가 어디인지 읽기 어렵습니다. 반대로 보기 좋게 정리된 JSON을 저장했더니 파일이 부쩍 커져서 전송이 부담스러
richyeon.com
아이폰 사진 수백 장이 HEIC일 때, PC에서 한 번에 JPG로 바꾸는 법
아이폰으로 찍은 사진을 노트북으로 옮겨 폴더를 열었더니 파일이 전부 .heic로 깔려 있는 경우가 있습니다. 한두 장이면 모를까 휴가 사진 300장을 하나씩 변환할 수는 없는 노릇입니다.다행히
richyeon.com
'파일 형식 백과사전' 카테고리의 다른 글
| 행은 3천 개뿐인데 엑셀 파일이 3.4MB, 용량을 먹는 범인을 파일 안에서 찾아내기 (0) | 2026.08.09 |
|---|---|
| 움짤(GIF) 용량이 유독 커요, 프레임과 색상 수로 줄이는 법 (0) | 2026.08.08 |
| 파일 이름 뒤 .jpg를 .png로 바꾸면 진짜 변환될까, 흔한 오해와 실제 (0) | 2026.08.06 |
| PDF 용량 줄이기를 눌러도 안 줄어드는 이유, 스캔 문서라면 방법이 다릅니다 (0) | 2026.08.05 |
| 사진 여러 장을 PDF로 합쳤더니 용량이 몇 배로, 원본 크기 그대로 합치는 법 (0) | 2026.08.04 |