X-Git-Url: https://piware.de/gitweb/?p=bin.git;a=blobdiff_plain;f=scandoc;fp=scandoc;h=19182612f2be9560b59af9191baa80b889222a96;hp=0000000000000000000000000000000000000000;hb=67c238efb01593f944f51bba956e53f5fbe88d92;hpb=a34c779e77a7630f63a1dd8128fe9a9377382132 diff --git a/scandoc b/scandoc new file mode 100755 index 0000000..1918261 --- /dev/null +++ b/scandoc @@ -0,0 +1,27 @@ +#!/bin/sh -e + +name="$1" +[ -n "$name" ] || { + echo "Usage: $0 " + exit 1 +} +name=$(readlink -f "$name") + +D=`mktemp -d` +cd "$D" +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 + FNAME=page`printf '%02i' $PAGE` + pngquant 4 < cur.png > $FNAME.png + convert $FNAME.png $FNAME.pdf + echo "Insert next page and press Enter; q to stop" + read x + [ "$x" = q ] && break || true +done + +pdfjoin --outfile "$name" page*.pdf + +#rm -rf "$D"