asiellb / compresspdf

Shell script to compress pdf using ghostscript lib.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CompressPDF

Shell script to compress pdf using Ghostscript lib.

Description

Shell script to compress pdf using Ghostscript:

  • Reduce BigPDF files
  • Optimize the PDF size
  • Split PDF files

Requierement

MacOS

brew install ghostscript

Linux

yum install ghostscript

Windows

Go to download link, select your platform and install it!.

Compile it from source

Please refer to the offical documentation, select the version what you looking for and HOWTO compile Ghostscript.

Installation and update

curl -L https://git.io/fj98I | bash

Usage

compresspdf [ -f [file] -s [screen|ebook|printer|prepress] -i [initial page] -e [end page] -g ] | [ -h ] | [ -u ]

Options

Settings

Use -s option to select output document resolution, default conversion setting its screen.

  • screen: selects low-resolution (72 dpi images) output similar to the Acrobat Distiller "Screen Optimized" setting.
  • ebook: selects medium-resolution (150 dpi images) output similar to the Acrobat Distiller "eBook" setting.
  • printer: selects output (300 dpi images) similar to the Acrobat Distiller "Print Optimized" setting.
  • prepress: selects output (300 dpi images, color preserving) similar to Acrobat Distiller "Prepress Optimized" setting.
  • default: selects output intended to be useful across a wide variety of uses, possibly at the expense of a larger output file.
Grayscale

Grayscale -g option make grayscale document.

Split options

Split options -i and -e select split page range to output document.

Update

Use -u to update ```compresspdf`` script.

About

Shell script to compress pdf using ghostscript lib.

License:MIT License


Languages

Language:Shell 100.0%