X-Git-Url: https://piware.de/gitweb/?a=blobdiff_plain;f=scandoc;h=ebbce60c9a2c796f91f5dbd2251ae7fc34528369;hb=9c693323a8e2568330e019cbbf2653aa9d4fcfa8;hp=19182612f2be9560b59af9191baa80b889222a96;hpb=67c238efb01593f944f51bba956e53f5fbe88d92;p=bin.git diff --git a/scandoc b/scandoc index 1918261..ebbce60 100755 --- a/scandoc +++ b/scandoc @@ -13,7 +13,7 @@ echo "Output file directory: $D" PAGE=0 while true; do PAGE=$((PAGE+1)) - scanimage --resolution 150 --mode Gray -x 210 -y 297 | convert -rotate 180 -modulate 120 -level 30,60% - cur.png + scanimage --device-name=genesys --format=png --progress --resolution 150 --mode Gray -x 210 -y 297 | convert -rotate 180 -modulate 120 -level 30,60% - cur.png FNAME=page`printf '%02i' $PAGE` pngquant 4 < cur.png > $FNAME.png convert $FNAME.png $FNAME.pdf @@ -22,6 +22,11 @@ while true; do [ "$x" = q ] && break || true done -pdfjoin --outfile "$name" page*.pdf +# pdfmerge does not get along with just one input file +if [ $PAGE -eq 1 ]; then + mv page*.pdf "$name" +else + pdfmerge page*.pdf "$name" +fi -#rm -rf "$D" +rm -rf "$D"