#!/bin/bash
###
### Рекурсивно ищет .djvu и .djv файлы и экспортирует первую страницу в {Имя djvu файла}.png с максимальным разрешением 300х300
### aleksonik 2010-07-11
function EXPORT_PAGE_DJVU2PNG {
FILE1="$1"
IMAGE1="$2"
echo "EXPORT PAGE FROM $FILE1"
ddjvu -format=pnm -page=1 -aspect=yes -size=300x300 "$FILE1" /tmp/extp_1str_from_djvu_tmp.pnm
pnm2png /tmp/extp_1str_from_djvu_tmp.pnm "$IMAGE1"
rm /tmp/extp_1str_from_djvu_tmp.pnm
}
MAIN_DIR=`pwd`
find "$MAIN_DIR" -type f -name "*.djvu" | while read DIR1
do
IMAGE_DIR=`echo ${DIR1%%.djvu}.png`
EXPORT_PAGE_DJVU2PNG "$DIR1" "$IMAGE_DIR"
done
find "$MAIN_DIR" -type f -name "*.djv" | while read DIR1
do
IMAGE_DIR=`echo ${DIR1%%.djv}.png`
EXPORT_PAGE_DJVU2PNG "$DIR1" "$IMAGE_DIR"
done
Комментарии (0)
RSS свернуть / развернутьТолько зарегистрированные и авторизованные пользователи могут оставлять комментарии.