xref: /plan9/sys/src/cmd/gs/lib/pdfopt (revision 593dc095aefb2a85c828727bbfa9da139a49bdf4)
13ff48bf5SDavid du Colombier#!/bin/sh
2*593dc095SDavid du Colombier# $Id: pdfopt,v 1.7 2004/08/04 00:55:46 giles Exp $
33ff48bf5SDavid du Colombier# Convert PDF to "optimized" form.
43ff48bf5SDavid du Colombier
5*593dc095SDavid du Colombier# This definition is changed on install to match the
6*593dc095SDavid du Colombier# executable name set in the makefile
7*593dc095SDavid du ColombierGS_EXECUTABLE=gs
8*593dc095SDavid du Colombier
93ff48bf5SDavid du ColombierOPTIONS="-dSAFER -dDELAYSAFER"
103ff48bf5SDavid du Colombierwhile true
113ff48bf5SDavid du Colombierdo
123ff48bf5SDavid du Colombier	case "$1" in
133ff48bf5SDavid du Colombier	-*) OPTIONS="$OPTIONS $1" ;;
143ff48bf5SDavid du Colombier	*)  break ;;
153ff48bf5SDavid du Colombier	esac
163ff48bf5SDavid du Colombier	shift
173ff48bf5SDavid du Colombierdone
183ff48bf5SDavid du Colombier
193ff48bf5SDavid du Colombierif [ $# -ne 2 ]; then
203ff48bf5SDavid du Colombier	echo "Usage: `basename $0` input.pdf output.pdf" 1>&2
213ff48bf5SDavid du Colombier	exit 1
223ff48bf5SDavid du Colombierfi
233ff48bf5SDavid du Colombier
24*593dc095SDavid du Colombierexec $GS_EXECUTABLE -q -dNODISPLAY $OPTIONS -- pdfopt.ps "$1" "$2"
25