본문으로 건너뛰기
yutils
예시

입력

파일: report.pdf (2.4 MB, 텍스트+표 위주)
옵션: 메타데이터 제거 on

출력 예 (텍스트 위주 50 페이지)

원본 2.4 MB → 압축 2.0 MB (16% 절약)
메타 정보 (작성자·제목) 제거됨

참고

효과는 PDF 내용에 크게 다름 — 텍스트 위주 5-20%, 이미지 위주 거의 0%, JPEG 이 이미 압축된 경우 오히려 +1-2% 도 가능.

사용법 / 자주 묻는 질문

이런 경우 사용하세요

  • 이메일 첨부 한도 (10-25 MB) 직전의 PDF 살짝 줄이기
  • 옛 도구가 생성한 비효율 PDF 의 정리 (재인코딩 효과)
  • 외부 공유 전 메타데이터 (작성자·회사·소프트웨어 정보) 제거
  • PDF 가 의외로 큰 이유 진단 (압축 후 차이로 추정)
  • 여러 PDF 를 일괄로 정리할 첫 단계 (이후 pdf-merge 등)

자주 묻는 질문

Q.왜 이미지 PDF 는 거의 안 줄어드나요?
A.PDF 안의 이미지는 이미 JPEG/JPEG2000 으로 압축됨. 진짜 효과 보려면 이미지 해상도 down-sample 또는 quality 낮추기가 필요한데, 이는 client-side 무거움 — Ghostscript · qpdf 같은 server-side 도구가 적합.
Q.메타데이터 제거가 보안에 도움되나요?
A.일부 — 작성자 · 회사명 · 작성 소프트웨어 등 forensic clue 제거. 다만 본문 안 텍스트 · 이미지의 EXIF 등 다른 단서는 그대로. 진짜 sanitize 가 필요하면 print-to-PDF 후 OCR 이 정석.
Q.원본보다 커질 수도 있나요?
A.예 — 이미 잘 압축된 PDF (modern Acrobat 출력) 의 경우 본 도구의 단순 재인코딩이 약간 inflation 일어남. 그 경우 'before > after' 의 차이 음수 표시.
재미있는 사실
  • PDF 의 object stream 압축은 PDF 1.5 (2003) 부터. 옛 PDF (1.4 이하) 는 각 object 가 separate stream 이었는데, 1.5 부터 여러 object 를 한 compressed stream 으로 묶을 수 있어 size ↓.

    ISO 32000-1 §7.5.7 (Object Streams)
  • PDF 의 실제 무게 80-95% 가 이미지 — 텍스트는 거의 무게 없음. 그래서 'PDF 줄이기' 의 진짜 답은 이미지 down-sample. 300dpi → 150dpi 만 해도 절반 ↓.

    Wikipedia — PDF Compression
  • Ghostscript 의 -dPDFSETTINGS=/ebook (또는 /screen) 옵션이 대표적 압축 preset — 자동으로 이미지 down-sample + 폰트 subset + object stream 적용. CLI 표준 트릭.

    Ghostscript — PDF settings