#!/bin/sh

set -eu

infile="$1"
outfile="${2:-$(basename "$infile" .pdf)_gray.pdf}"

# https://stackoverflow.com/questions/20128656
gs \
	-sDEVICE=pdfwrite \
	-dPDFSETTINGS=/prepress \
	-sProcessColorModel=DeviceGray \
	-sColorConversionStrategy=Gray \
	-dOverrideICC \
	-o "$outfile" \
	-f "$infile"