blob: 1744ebfa01b8312964b11bc2da80013c9988ed2d [file] [log] [blame]
Marc Kupietze0730342023-06-14 09:52:17 +02001#!/bin/sh -eu
2in=$1 out=$2 page0=${3:-} page1=${4:-$page0}
3${CHROME:-chromium-browser} --no-sandbox --headless --disable-gpu \
4 --run-all-compositor-stages-before-draw --print-to-pdf-no-header \
5 --no-pdf-header-footer --print-to-pdf="$out" "$in"
6GS_ARGS=
7if [ -n "$page0" ]; then
8 GS_ARGS="-dFirstPage=$page0 -dLastPage=$page1"
9fi
10gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH $GS_ARGS -sOutputFile="$2.tmp" "$2"
11mv "$2.tmp" "$2"