Resize pdfs from command line in ubuntu

#Install Ghost script:

sudo apt-get install ghostscript

#Resize pdf

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

Additional Options

PDF optimization level selection options

-dPDFSETTINGS=/screen (screen-view-only quality, 72 dpi images)-dPDFSETTINGS=/ebook (low quality, 150 dpi images)-dPDFSETTINGS=/printer (high quality, 300 dpi images)-dPDFSETTINGS=/prepress (high quality, color preserving, 300 dpi imgs)-dPDFSETTINGS=/default (almost identical to /screen)

Paper size selection options

-sPAPERSIZE=letter-sPAPERSIZE=a4-dDEVICEWIDTHPOINTS=w -dDEVICEHEIGHTPOINTS=h (point=1/72 of an inch)-dFIXEDMEDIA (force paper size over the PostScript defined size)

Other options

-dEmbedAllFonts=true-dSubsetFonts=false-dFirstPage=pagenumber-dLastPage=pagenumber-dAutoRotatePages=/PageByPage-dAutoRotatePages=/All-dAutoRotatePages=/None-r1200 (resolution for pattern fills and fonts converted to bitmaps)-sPDFPassword=password