Skip to content

Shell script to compress pdf using ghostscript lib.

License

Notifications You must be signed in to change notification settings

asiellb/compresspdf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages