Using a single line of GhostScript command on my Ubuntu’s terminal, I was able to reduce the size of a PDF file from 6 MB to approximately 1 MB:
gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -sOutputFile=output.pdf input.pdf
You can also use the following parameters for -dPDFSETTINGS instead of /screen:
- /screen – Lowest quality, lowest size
- /ebook – Moderate quality
- /printer – Good quality
- /prepress – Best quality, highest size
Update: Read Part 2 of this blog post for more detailled file size reduction settings.
Hint: This also works on MacOS. Just install GhostScript using Homebrew:
brew install ghostscript