diff options
| author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2016-03-24 21:35:10 +0100 |
|---|---|---|
| committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2016-03-24 21:35:10 +0100 |
| commit | afa9708403415e05b5b30fd3c316fec14d2dcb60 (patch) | |
| tree | 395ef0e98d30905f6afb2dbedfe91ee853e45076 | |
| parent | 501d4d1f4fd078b1d067e4b7b2d609ecf8c08c65 (diff) | |
| download | impressive-display-afa9708403415e05b5b30fd3c316fec14d2dcb60.tar.gz impressive-display-afa9708403415e05b5b30fd3c316fec14d2dcb60.tar.bz2 impressive-display-afa9708403415e05b5b30fd3c316fec14d2dcb60.zip | |
impressive-display: Do portrait check and page merging for downloaded and local PDFs.
| -rwxr-xr-x | impressive-display/bin/impressive-display | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/impressive-display/bin/impressive-display b/impressive-display/bin/impressive-display index 74df774..951a015 100755 --- a/impressive-display/bin/impressive-display +++ b/impressive-display/bin/impressive-display @@ -182,11 +182,6 @@ function download_pdffile { creds="-u $PDF_URL_CREDS" fi curl $creds "$PDF_URL" 1> impressive-pdffile.pdf 2>/dev/null - - if which pdfnup 1>/dev/null && pdf_is_portrait impressive-pdffile.pdf; then - pdfnup impressive-pdffile.pdf 1>/dev/null 2>/dev/null - mv impressive-pdffile-nup.pdf impressive-pdffile-display.pdf - fi } # do an initial PDF retrieval.. @@ -212,7 +207,7 @@ if [ -n "$PDF_URL" ]; then fi - pdffile=$WORKDIR/impressive-pdffile-display.pdf + pdffile=$WORKDIR/impressive-pdffile.pdf elif [ -n "$PDF_FILE" ]; then @@ -224,12 +219,21 @@ elif [ -n "$PDF_FILE" ]; then PDF_FILE=${PDF_FILE/.gz/} gunzip $WORKDIR/$(basename $PDF_FILE).gz fi - mv $WORKDIR/$(basename $PDF_FILE) "$WORKDIR/impressive-pdffile-display.pdf" + mv $WORKDIR/$(basename $PDF_FILE) "$WORKDIR/impressive-pdffile.pdf" - pdffile="$WORKDIR/impressive-pdffile-display.pdf" + pdffile="$WORKDIR/impressive-pdffile.pdf" fi +if which pdfnup 1>/dev/null && pdf_is_portrait "$WORKDIR/impressive-pdffile.pdf"; then + pdfnup "$WORKDIR/impressive-pdffile.pdf" 1>/dev/null 2>/dev/null + mv "$WORKDIR/impressive-pdffile-nup.pdf" "$WORKDIR/impressive-pdffile-display.pdf" +else + mv "$WORKDIR/impressive-pdffile.pdf" "$WORKDIR/impressive-pdffile-display.pdf" +fi +pdffile="$WORKDIR/impressive-pdffile-display.pdf" + + if [ -n "$pdffile" ]; then fade_options="--transition None" |
