createmultipdfs()
{
local basename="multi-$$-"
- local startcount=1
- local endcount=1
[ -n "$basename" ] \
|| errlog "missing basename" \
tiff2pdf $tiff -o $pdf \
|| errlog "could not convert $tiff to $pdf" \
|| return $?
- addocr "$pdf" \
- || return $?
- trenn=$(detectsplit $pdf) \
- || return $?
rm $tiff \
|| errlog "could not delete $tiff" \
|| return $?
+ done
+ local pdffile=
+ for pdffile in scanned-$$-*.pdf; do
+ addocr "$pdffile" \
+ || return $?
+ done
+
+ local startcount=1
+ local endcount=1
+ local trenn=
+ local pdffile=
+ for pdffile in scanned-$$-*.pdf; do
+ trenn=$(detectsplit $pdffile) \
+ || return $?
[ "$trenn" != "true" ] \
- || rm $pdf \
- || errlog "could not delete $pdf" \
+ || rm $pdffile \
+ || errlog "could not delete $pdffile" \
|| return $?
[ "$trenn" != "true" ] \
|| createpdf "$startcount" \