블로그로 돌아가기

무거운 PDF, Ghostscript 하나로 가볍게 만들기

PDF 파일이 너무 커서 공유가 힘들었던 적 있지 않나요? 용량이 수백 MB에 달하는 PDF도 무료 오픈소스 도구 Ghostscript 하나로 손쉽게 압축할 수 있습니다.


Ghostscript란?

Ghostscript는 PostScript와 PDF를 처리하는 오픈소스 인터프리터입니다. 오래되고 검증된 도구로, PDF 압축·변환·렌더링 등 다양한 작업에 사용됩니다. 무료이고, Windows/Mac/Linux 모두 지원합니다.


설치

공식 사이트에서 .exe 인스톨러를 다운받아 설치합니다.

설치 후 경로 확인:

TEXT
C:\Program Files\gs\gs10.06.0\bin\gswin64c.exe

압축 명령어

Bash
MSYS_NO_PATHCONV=1 "C:/Program Files/gs/gs10.06.0/bin/gswin64c.exe" \
  -sDEVICE=pdfwrite \
  -dCompatibilityLevel=1.4 \
  -dPDFSETTINGS=/ebook \
  -dNOPAUSE -dQUIET -dBATCH \
  -sOutputFile="output.pdf" "input.pdf"

Windows의 Git Bash 환경에서는 /ebook 같은 경로가 Windows 절대경로로 변환되는 문제가 있습니다. MSYS_NO_PATHCONV=1을 앞에 붙이면 해결됩니다.


품질 옵션 선택

-dPDFSETTINGS 값에 따라 압축률과 화질이 달라집니다.

옵션해상도용도
/screen72 dpi화면 보기 전용, 최소 크기
/ebook150 dpi일반 문서, 균형 잡힌 품질
/printer300 dpi인쇄용
/prepress300 dpi+출판용, 거의 압축 안 함

저는 /ebook 설정을 사용했고, 화질도 충분히 만족스러웠습니다.


결과

파일크기
원본724 MB
압축 후29 MB
감소율96%

마무리

Ghostscript는 설치도 간단하고, 명령어 한 줄로 PDF를 대폭 줄일 수 있습니다. 화질이 중요한 문서라면 /printer 옵션을 사용하고, 용량이 최우선이라면 /screen을 써보세요. 무거운 PDF 때문에 고민이라면 한 번 시도해볼 만한 방법입니다.

댓글