Нужно сконвертировать в jpg много многостраничных файлов djvu с различным числом страниц. Пока пользуюсь DjVuLibre и NetPBM, запускаю скрипты вида
for fil in 197*.djvu
do
for pag in `seq -w 1 97`
do
ddjvu -format=pgm -page=$pag $fil - | pnmtojpeg -quality=50 > `basename $fil .djvu`-0$pag.jpg
done
done
После чего вручную сравниваю последние файлы с pag > 90. Если есть дубли -- удаляю, если нет -- прогоняю для бOльших pag и сравниваю снова.
Каким образом извлечь из файла djvu число страниц и скормить это число скрипту? Или есть программа, которая умеет автоматически извлекать все страницы и работает так же быстро, как и DjVuLibre + NetPBM? Заранее спасибо.