.
[hacks/simpleWebSlides.git] / scripts / nup.sh
index f880985..f882f34 100755 (executable)
@@ -6,5 +6,11 @@ if [ -z "$OUTDIR" ]; then
     OUTDIR="."
 fi
 OUTPUT="$OUTDIR"/$(basename "$INPUT" .pdf)"_print.pdf"
-
-pdfjam --landscape --nup 2x2 --scale 0.9 --paper a4 -o "$OUTPUT" "$INPUT"
+TMP="$OUTDIR"/tmp.pdf
+rm -rf "$TMP" "$OUTPUT"
+pdfjam --landscape --nup 2x2 --scale 0.9 --paper a4paper -o "$TMP" "$INPUT"
+gs -sOutputFile="$OUTPUT"  -sPAPERSIZE=a4  -sDEVICE=pdfwrite -sPAPERSIZE=a4  -dCompatibilityLevel=1.3  \
+   -dDEVICEWIDTHPOINTS=841  \
+   -dDEVICEHEIGHTPOINTS=545 \
+ -dNOPAUSE -dQUIET -dBATCH -sPAPERSIZE=a4  "$TMP"
+rm -f "$TMP"