Для конвертирования из pdf в jpeg будем использовать промежуточный файл типа .ppm. Нам понадобятся утилиты pdftoppm и ppmtojpeg. Первая – для конвертирования pdf в ppm, которая есть в составе пакета xpdf-reader и который, соответственно, нужно установить:sudo apt-get install xpdf-reader
Конвертим в ppmpdftoppm file.pdf file
В результате у нас куча файлов, равное числу страниц в исходном документе pdf. Теперь конвертим ppm в jpg утилитой ppmtojpeg из пакета netpbm и сразу удаляем ppm файлы, т.к. они нам больше не будут нужны:for file in *.ppm; do ppmtojpeg $file > ${file/.ppm/.jpg}; rm $file; done
кодирование из jpg в pdf делается еще проще, заходим в нужную папку и выполняем команду:
convert *.jpg out.pdf