Compress PDFs with GhostScript (gs) command
General
                  
                      Linux
                    
                    
                    
                      Documentation
                    
                    
                  gs -sDEVICE=pdfwrite \
-dCompatibilityLevel=1.4 \
-dPDFSETTINGS=/prepress \
-dNOPAUSE -dQUIET -dBATCH \
-sOutputFile=compressed_PDF_file.pdf \
input_PDF_file.pdf
command to reduce the size of your PDF file
Description :
| dPDFSETTINGS | Description | 
|---|---|
| /prepress (default) | Higher quality output (300 dpi) but bigger size | 
| /ebook | Medium quality output (150 dpi) with moderate output file size | 
| /screen | Lower quality output (72 dpi) but smallest possible output file size | 
Example :
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=ex_cmp.pdf ex.pdf
              	 2025 Oct