таку магію робить утиліта comvert з пакету imagemagic:
convert -density 150x150 -quality 30 -compress jpeg input.pdf output.pdf
треба тільки «загорнути» цю команду в цикл і перебрати всі pdf'и в поточній теці:
цей скрипт намагається перекомпресувати всі файли pdf у поточній теці, але не перезаписує їх, а створює файли *_recompressed.pdf, інформуючи про хід справи.