paper&honey

직접 실험·검증한 가이드

작성 paper&honey 운영자 게시 수정

PDF 용량 줄이기 — 무엇이 무거운지부터

같은 몇 장짜리 PDF인데 어떤 건 수십 KB, 어떤 건 수십 MB입니다. 스캔·사진으로 만든 PDF가 이메일 25MB 한도나 제출 용량 상한에 걸리는 건 대개 후자 쪽입니다. 이 차이가 어디서 오는지 알면 줄이는 방법도 분명해집니다. 결론부터 말하면 PDF 용량을 좌우하는 건 글자가 아니라 안에 박힌 이미지의 해상도입니다. 같은 문서를 해상도만 바꿔가며 만들어 용량을 직접 쟀습니다.

PDF는 왜 무거워지나 — 범인은 이미지

워드나 한글에서 글자로만 쓴 PDF는 대개 몇 십에서 몇 백 KB로 가볍습니다. 글자는 "어떤 폰트로 이 위치에 이 글자"라는 지시만 담으면 되기 때문입니다. 문제는 스캔 앱으로 찍거나 사진을 넣어 만든 PDF입니다. 이 경우 각 페이지가 사실상 한 장의 큰 이미지이고, PDF 용량은 그 이미지들의 해상도(DPI, 인치당 픽셀 수)에 그대로 비례합니다. 스캔 앱이 기본 300 DPI 고화질로 저장하면, 몇 장만 모여도 금세 수 MB가 됩니다.

같은 문서, DPI만 바꿔 저장하면

글자가 빽빽한 3페이지짜리 문서(근로계약서 형태)를 이미지로 만들어 PDF로 담되, 내부 이미지의 해상도만 300 DPI에서 96 DPI까지 바꿔가며 용량을 쟀습니다(파이썬 Pillow).

내부 이미지 해상도 PDF 용량 읽기
300 DPI (스캔 앱 기본, 고화질)1.38MB인쇄까지 선명
200 DPI0.78MB화면·인쇄 무난
150 DPI0.53MB화면 읽기 충분
96 DPI0.29MB작은 글씨 다소 흐림

300 DPI를 150 DPI로 낮추는 것만으로 1.38MB가 0.53MB로, 약 2.6배 가벼워졌습니다. 화면으로 읽는 용도라면 150 DPI에서도 글씨가 충분히 읽히니, 제출·이메일용으로는 이 정도가 균형점입니다. 반대로 인쇄까지 해야 한다면 200~300 DPI를 유지하는 게 안전합니다. 핵심은 "PDF를 압축한다"는 게 사실은 안에 든 이미지의 해상도를 낮추는 것이라는 점입니다. 글자만 있는 PDF가 안 줄어드는 이유도 같습니다 — 줄일 이미지가 애초에 없으니까요.

그래서 실제로 어떻게 줄이나

가장 확실한 건 만드는 단계에서 잡는 것입니다. 스캔 앱이라면 저장 화질(DPI)을 150~200으로 낮추고, 사진을 PDF로 묶는 경우라면 사진을 먼저 줄인 뒤 합치는 순서가 효과적입니다. 사진 5장을 원본 그대로 묶으면 몇 MB가 되지만 미리 줄이면 수백 KB로 떨어지는 걸 사진 여러 장 PDF로 합치기에서 실측으로 보였습니다. 구체적으로는 이미지 용량 줄이기로 사진 해상도·용량을 낮춘 뒤 사진 PDF 만들기로 조립하면, 가벼운 PDF가 나옵니다. 목표 용량(예: 500KB)에 맞추는 요령은 사진 용량 KB로 줄이기에 있습니다.

브라우저에서 바로 줄이기

이미 만들어진 무거운 스캔·사진 PDF라면, PDF 용량 줄이기 도구에 그대로 올려 목표 해상도(150 DPI 등)를 고르면 각 페이지를 그 해상도로 다시 그려 용량을 줄여 줍니다. 파일은 서버로 올라가지 않습니다. 한 가지 유의할 점은, 이 방식은 페이지를 이미지로 다시 그리는 것이라 압축 후에는 글자 선택·복사가 안 된다는 것입니다 — 그래서 원래 스캔·사진으로 된 PDF에 가장 알맞습니다. 사진을 PDF로 만드는 단계부터 가볍게 하려면 이미지 용량 줄이기로 사진을 줄인 뒤 사진 PDF 만들기로 묶는 경로도 좋습니다. 위 실측 수치는 글자 위주 문서 기준이라, 사진·컬러가 많은 PDF는 절대 용량이 더 큽니다. 다만 "해상도(DPI)를 낮추면 그에 비례해 준다"는 관계는 PDF가 무엇이든 마찬가지입니다.

추가로 자주 받는 질문

Q. 글자만 있는 PDF인데도 용량이 큽니다. 왜죠? 글자처럼 보여도 실제로는 스캔 이미지인 경우가 많습니다. PDF에서 글자를 마우스로 드래그해 선택·복사가 되면 진짜 텍스트라 이미 가볍고, 드래그해도 선택이 안 되면 이미지(스캔본)라 용량이 큽니다. 후자라면 위의 해상도 낮추기가 답입니다.

Q. 몇 DPI로 낮춰야 하나요? 화면으로 보거나 이메일·업로드 용도라면 150 DPI면 대개 충분합니다. 인쇄해야 한다면 200~300 DPI를 유지하세요. 무작정 낮추면 작은 글씨가 뭉개지니, 실측 표처럼 한 단계씩 낮추며 읽히는지 확인하는 게 안전합니다.

Q. PDF를 zip으로 압축하면 줄어드나요? 거의 안 줄어듭니다. PDF 안의 이미지는 이미 압축된 상태라, zip으로 한 번 더 묶어도 짜낼 여지가 없습니다. 같은 원리를 zip 압축률 실측에서 다뤘습니다. 용량을 줄이려면 zip이 아니라 내부 이미지 해상도를 낮춰야 합니다.