Script pdf2jpg.sh
Jump to navigation
Jump to search
#!/bin/bash
#
# pdf2jpg.sh
# v 1.0
#
# REQUIRED apt-get install imagemagick
DENSITY=150;
QUALITY=75;
echo;
echo "Converte l'immagine specificata";
echo "se non e' stato specificato nessun file,";
echo "converte i file *.pdf presenti nella dir corrente";
echo;
if test -n "$1"; then
echo;
BASENAME=`echo $1 | sed 's/\.[^.]*$//'`;
convert -density "${DENSITY}" "$1" -quality "${QUALITY}" "converted_${BASENAME}.jpg";
ls -lh "converted_${BASENAME}.jpg";
echo;
else
sleep 3s;
mkdir "converted_${QUALITY}" || exit;
for FILE in ./*.pdf ; do
test -f "${FILE}" || continue;
echo "${FILE}";
BASENAME=`echo ${FILE} | sed 's/\.[^.]*$//'`;
convert -density "${DENSITY}" "${FILE}" -quality "${QUALITY}" "converted_${QUALITY}/${BASENAME}.jpg";
done;
echo;
ls -lh "converted_${QUALITY}";
echo;
fi;
# End