Блог Федора Сарафанова

PDF->PNG и обратно

Конвертирование нескольких jpg/png/pdf в один файл one.pdf

Конвертация набора изображений (или pdf файлов) в один многостраничный pdf файл

convert *.pdf -compress jpeg "../out.pdf"
convert *.png "../out.pdf"

Конвертирование многостраничного pdf в несколько jpg/png, 300dpi

convert -density 300 -alpha remove 304.pdf 304.jpg

Или более быстрый вариант

gs -o png/lect-%d.png -sDEVICE=png256 \
 -r300 -dPrinted -dUseCropBox -dTextAlphaBits=4\
 -dGraphicsAlphaBits=4lection-a5.pdf

Конвертирование *.tif в *.jpg

Конвертация набора tif в набор jpg

for name in ls *.tif; do \
convert $name -compress jpeg $name.jpg;\
done

Пакетное сканирование в png

Определение имени устройства

scanimage -L

Сканирование

scanimage \
 -d hpaio:/usb/Deskjet_F2100_series?serial=CN79Q4H5GG04TK \
 --format=png --resolution 300 --mode Color\
 --progress --batch-prompt --batch=out%d.png