Ubuntu Tip:Howto reduce PDF file size from command line

If you want to reduce PDF file size using command line you can use ghostscript.Ghostscript is used for PostScript/PDF preview and printing. Usually as a back-end to a program such as ghostview, it can display PostScript and PDF documents in an X11 environment.

Furthermore, it can render PostScript and PDF files as graphics to be printed on non-PostScript printers. Supported printers include common dot-matrix, inkjet and laser models.

Package gsfonts contains a set of standard fonts for Ghostscript.

Use the following command syntax to reduce your pdf files

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf

Replace your file names output.pdf,input.pdf files with your file names.

This is only example you can check man gs command for more options.

If you want to install ghostscript use the following command

sudo apt-get install ghostscript

Sponsored Link

Related posts

43 thoughts on “Ubuntu Tip:Howto reduce PDF file size from command line

  1. Thank you very much!!!!! Another reason why I love Linux so much – you can do anything! 🙂

  2. I just used Libreoffice 4.0 Draw to open the document and chose PRINT TO PDF to choose the resolution and quality percentage I needed. Adjust those settings to get it down to the size you require (without sacrificing quality too much of course).

  3. Thanks! Reduced a 25MB pdf to 1.5MB! Quality OK.
    This was a PDF created from an image file with ImageMagick’s convert command. Probably it could be used to directly reduce filesize, but I didn’t see that option.

Leave a comment

Your email address will not be published. Required fields are marked *