Быстренько прошерстив гугл на тему djvu2jpg, нашел только это Ссылка ЖЖ + немного терпения для доработки.
Результат на лице:
Устанавливаем пакеты: sudo apt-get install djvulibre-bin netpbm
Сохраняем в файле код: /usr/bin/djvu2jpg.sh
Далее даем права запуска на фаил: chmod +x /usr/bin/djvu2jpg.sh
#!/bin/bash
# djvu -> jpgs converter
filename=`basename "$1"`
dirname=`dirname "$1"`
cd "$dirname"
maxpage=`djvudump $filename | grep DIRM | awk '{print $8}'`
echo "Max page = $maxpage"
maxpage=`expr $maxpage + 1`
i=1
while [ $i -ne $maxpage ]
do
ddjvu -page=$i -format=pnm $filename $i.pnm
pnmtojpeg $i.pnm > $i.jpg
rm -f $i.pnm
echo "page $i done"
i=`expr $i + 1`
done
Готово, теперь при открытии файла при помощи этого скрипта в текущем каталоге создаются файлы 1.jpg to _maxpage_.jpg
PS:Буду рад, если кто предложит более простой путь.
PPS:find . -name "*.djvu" -exec djvu2jpg.sh {} \; #только если каждый djvu в своей папочке.
Комментариев нет:
Отправить комментарий