무거운 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 값에 따라 압축률과 화질이 달라집니다.
| 옵션 | 해상도 | 용도 |
|---|---|---|
/screen | 72 dpi | 화면 보기 전용, 최소 크기 |
/ebook | 150 dpi | 일반 문서, 균형 잡힌 품질 |
/printer | 300 dpi | 인쇄용 |
/prepress | 300 dpi+ | 출판용, 거의 압축 안 함 |
저는 /ebook 설정을 사용했고, 화질도 충분히 만족스러웠습니다.
결과
| 파일 | 크기 |
|---|---|
| 원본 | 724 MB |
| 압축 후 | 29 MB |
| 감소율 | 96% |
마무리
Ghostscript는 설치도 간단하고, 명령어 한 줄로 PDF를 대폭 줄일 수 있습니다.
화질이 중요한 문서라면 /printer 옵션을 사용하고, 용량이 최우선이라면 /screen을 써보세요.
무거운 PDF 때문에 고민이라면 한 번 시도해볼 만한 방법입니다.