August 18, 2009 · General · Email This Post

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

Incoming search terms:

Related posts

42 Comments to “Ubuntu Tip:Howto reduce PDF file size from command line”

  1. Zapp says:

    Thanks!

    [Reply]

  2. vincenzo says:

    thank you – exactly what I needed!!!

    [Reply]

  3. Boris says:

    Thanks, here’s a bitcookie 8635 for you.

    [Reply]

  4. zigeuner says:

    you totally rock, thank you

    [Reply]

  5. Rostin says:

    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).

    [Reply]

  6. fstephens says:

    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.

    [Reply]

  7. ubundom says:

    36.3MB –> 618.2kB

    Thanks

    [Reply]

  8. Jingpeng says:

    Thanks, 94MB to 1.4 MB!

    [Reply]

  9. bojan says:

    2.2MB-> 2.0MB
    bahh….

    [Reply]

Leave a Reply