Предлагаю вам свой скрипт, который поможет вам, например, собрать из кучи картинок один PDF файл или обрезать поля у найденного в интернете PDF файла для просмотра его на электронной книге. Итак, копируем это в пустой текстовый файл, даем ему права на исполнение, кидаем в папку с материалами и запускаем.
for f in *; do mogrify -contrast $f; done
#контрастность
for f in *; do mogrify -rotate «90» $f; done
#поворот на 90 градусов
for f in *; do mogrify -colorspace GRAY $f; done
#делаем в серых тонах
for f in *; do mogrify -normalize $f; done
#нормализация яркости
for f in *; do (convert «$f» -resize «1280» -quality «86%» «$f») done
#изменяем размер и качество
for f in *; do (convert «$f» -quality «86%» «$f») done
#меняем только качество
convert *.jpg q.pdf
#собираем файл pdf из кучи картинок
gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=combinedpdf.pdf -dBATCH *.pdf
#тоже сборка pdf, но другой программой
ps2pdf -dUseFlatCompression=true q2.pdf
#ужать pdf, надо установить пакет ps2pdf
pdfcrop —clip —margin 3 q1.pdf q2.pdf
#обрезать края pdf, надо установить пакет pdfcrop