blob: 971ccd3fdd5a128f49e3d483c5e886e1fc733b77 [file] [log] [blame]
#!/bin/sh -eu
in=$1 out=$2 page0=${3:-} page1=${4:-$page0}
${CHROME:-chromium-browser} --no-sandbox --headless --disable-gpu \
--run-all-compositor-stages-before-draw \
--no-pdf-header-footer --print-to-pdf="$out" "$in"
GS_ARGS=
if [ -n "$page0" ]; then
GS_ARGS="-dFirstPage=$page0 -dLastPage=$page1"
fi
gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH $GS_ARGS -sOutputFile="$2.tmp" "$2"
mv "$2.tmp" "$2"