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