Extraire un intervalle de page d'un pdf - retour accueil
git clone git://bebou.netlib.re/pdfextract
Log | Files | Refs | README |
commit 9e2fe9e500bafe5f9388710373138cc92411c80a parent 60fa5918267950095086c832c3ada2368bdd1918 Auteurice: Arthur Pons <arthur.pons@unistra.fr> Date: Tue, 26 Nov 2024 20:41:44 +0100 Lire dans stdin par défaut pdfextract -s 5 -e 9 -f - ou pdfextract -s 6 -e 10 même combat Diffstat:
M | pdfextract.sh | | | 3 | +-- |
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/pdfextract.sh b/pdfextract.sh @@ -35,12 +35,11 @@ nbpages() { [ -n "$s" ] && [ -z "$e" ] && e="$(nbpages $f)" [ -z "$s" ] && [ -z "$e" ] && _die "Manque les pages" -[ -z "$f" ] && _die "Manque le fichier source" tmpdir=$(mktemp -d) trap "rm -rf $tmpdir" EXIT QUIT TERM -[ "$f" = "-" ] && { cat > $tmpdir/in; f=$tmpdir/in; } +[ "$f" = "-" ] || [ -z "$f" ] && { cat > $tmpdir/in; f=$tmpdir/in; } pdfseparate -f "${s:-0}" -l "$e" "$f" $tmpdir/%d.pdf.tmp pdfs=$(find $tmpdir -name '*.pdf.tmp' | sort -t'/' -nk4) pdfunite $pdfs $tmpdir/out