Compress PDF
Article by
on April 3, 2012, last modified on October 31, 2013The most customizable and effective option I found was Option 4 with ImageMagick.
Option 1: pdftk
$ pdftk input.pdf output output.pdf compress
Option 2: pdf2ps->ps2pdf
$ pdf2ps input.pdf output.ps
$ ps2pdf output.ps output.pdf
Option 3: Mac's Preview With Quartz Filter
Open the PDF and click File->Save As and select "Reduce File Size" under "Quartz Filter".
You can add other quartz filters using the "ColorSync Utility":
- http://apple.stackexchange.com/questions/33702/compress-pdf-with-adjustable-ratio
- http://www.youtube.com/watch?v=18L8nJQqh5g
Option 4: ghostscript
$ gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
Option 5: convert (ImageMagick)
$ convert -compress JPEG -quality 100 -density 100x100 input.pdf output.pdf
You can tweak compression by changing the quality lower (more compressed) or higher (less compressed) and the density lower (more compressed) or higher (less compressed).
Some other options:
http://mblog.lib.umich.edu/DataDiscussions/archives/2011/03/how_to_compress.html