f882f34febe0af6a12cd830de2e1f1f5e5103855
[hacks/simpleWebSlides.git] / scripts / nup.sh
1 #!/bin/sh
2
3 INPUT="$1"
4 OUTDIR=$(dirname "$INPUT")
5 if [ -z "$OUTDIR" ]; then
6     OUTDIR="."
7 fi
8 OUTPUT="$OUTDIR"/$(basename "$INPUT" .pdf)"_print.pdf"
9 TMP="$OUTDIR"/tmp.pdf
10 rm -rf "$TMP" "$OUTPUT"
11 pdfjam --landscape --nup 2x2 --scale 0.9 --paper a4paper -o "$TMP" "$INPUT"
12 gs -sOutputFile="$OUTPUT"  -sPAPERSIZE=a4  -sDEVICE=pdfwrite -sPAPERSIZE=a4  -dCompatibilityLevel=1.3  \
13    -dDEVICEWIDTHPOINTS=841  \
14    -dDEVICEHEIGHTPOINTS=545 \
15  -dNOPAUSE -dQUIET -dBATCH -sPAPERSIZE=a4  "$TMP"
16 rm -f "$TMP"