gs

GhostScript is a PDF and PostScript interpreter. More information: <https://manned.org/gs>.

Install

All systems
curl cmd.cat/gs.sh
Debian Debian
apt-get install ghostscript
Ubuntu
apt-get install ghostscript
Alpine
apk add ghostscript
Arch Arch Linux
pacman -S ghostscript
image/svg+xml Kali Linux
apt-get install ghostscript
CentOS
yum install ghostscript
Fedora
dnf install ghostscript
Windows (WSL2)
sudo apt-get update sudo apt-get install ghostscript
OS X
brew install ghostscript
Raspbian
apt-get install ghostscript
Docker
docker run cmd.cat/gs gs powered by Commando

GhostScript is a PDF and PostScript interpreter. More information: <https://manned.org/gs>.

  • To view a file:
    gs -dQUIET -dBATCH file.pdf
  • Reduce PDF file size to 150 dpi images for reading on a e-book device:
    gs -dNOPAUSE -dQUIET -dBATCH -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -sOutputFile=output.pdf input.pdf
  • Convert PDF file (pages 1 through 3) to an image with 150 dpi resolution:
    gs -dQUIET -dBATCH -dNOPAUSE -sDEVICE=jpeg -r150 -dFirstPage=1 -dLastPage=3 -sOutputFile=output_%d.jpg input.pdf
  • Extract pages from a PDF file:
    gs -dQUIET -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=output.pdf input.pdf
  • Merge PDF files:
    gs -dQUIET -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=output.pdf input1.pdf input2.pdf
  • Convert from PostScript file to PDF file:
    gs -dQUIET -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=output.pdf input.ps

© tl;dr; authors and contributors