Skip to content

Instantly share code, notes, and snippets.

@rmundel
Forked from brontolinux/compress-pdf-with-gs.md
Created April 29, 2020 02:29
Show Gist options
  • Save rmundel/22c0aceb810e871e56dec9cd8011a7f6 to your computer and use it in GitHub Desktop.
Save rmundel/22c0aceb810e871e56dec9cd8011a7f6 to your computer and use it in GitHub Desktop.
Compress PDF files with ghostscript

This can reduce files to ~15% of their size (2.3M to 345K, in one case) with no obvious degradation of quality.

ghostscript -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/printer -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf

Other options for PDFSETTINGS:

  • /screen selects low-resolution output similar to the Acrobat Distiller "Screen Optimized" setting.
  • /ebook selects medium-resolution output similar to the Acrobat Distiller "eBook" setting.
  • /printer selects output similar to the Acrobat Distiller "Print Optimized" setting.
  • /prepress selects output 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.

Source: http://ghostscript.com/doc/current/Ps2pdf.htm

@YARYKGOOD
Copy link

Hello. Found your template for zabbix Proxmox Services. Tell me, he does not want to take data from Proxmox, what could be the problem?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment