Skip to content
Simple python script to compress PDF
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore Remove symbolic link in the repo Mar 6, 2017 Add output example Mar 6, 2017 Initial commit Mar 6, 2017

Pdfc -- PDF Compressor

Simple python script to compress PDF.


  • Install dependency Ghostscript. On MacOSX: brew install ghostscript On Windows: install binaries via [official website] (
  • Create a symbolic link if you want to run it everywhere in bash ln -s pdfc
  • Add in PATH environment variable On MacOSX: echo export=/absolute/path/of/the/folder/script/:$PATH >> ~/.bash_profile


pdfc [-o output_file_path] [-c number] input_file_path

Ex: pdfc -o out.pdf in.pdf


Compress PDF...
Compression by 65%.
Final file size is 1.4MB


  • -c or --compress specifies 5 levels of compression, similar to standard pdf generator level:
    • 0: default
    • 1: prepress
    • 2: printer
    • 3: ebook
    • 4: screen
  • -oor --out specifies the output file path. If not specified, input file will be erased.
You can’t perform that action at this time.