17dd7cddfSDavid du Colombier#! /bin/sh 2*593dc095SDavid du Colombier# $Id: pdf2dsc,v 1.6 2004/08/04 00:55:46 giles Exp $ 37dd7cddfSDavid du Colombier 47dd7cddfSDavid du Colombier# psf2dsc: generates an index of a PDF file. 57dd7cddfSDavid du Colombier# 67dd7cddfSDavid du Colombier# Yves Arrouye <arrouye@debian.org>, 1996. 73ff48bf5SDavid du Colombier# 2000-05-18 lpd <ghost@aladdin.com> added -dSAFER 87dd7cddfSDavid du Colombier 9*593dc095SDavid du Colombier# This definition is changed on install to match the 10*593dc095SDavid du Colombier# executable name set in the makefile 11*593dc095SDavid du ColombierGS_EXECUTABLE=gs 12*593dc095SDavid du Colombier 137dd7cddfSDavid du Colombierme=`basename $0` 147dd7cddfSDavid du Colombier 157dd7cddfSDavid du Colombierusage() { 167dd7cddfSDavid du Colombier >&2 echo usage: $me "pdffile [ dscfile ]" 177dd7cddfSDavid du Colombier exit 1 187dd7cddfSDavid du Colombier} 197dd7cddfSDavid du Colombier 207dd7cddfSDavid du Colombierif [ $# -gt 2 ] 217dd7cddfSDavid du Colombierthen 227dd7cddfSDavid du Colombier usage 237dd7cddfSDavid du Colombierfi 247dd7cddfSDavid du Colombier 257dd7cddfSDavid du Colombierpdffile=$1 267dd7cddfSDavid du Colombierdscfile=$2 277dd7cddfSDavid du Colombier: ${dscfile:=`echo $pdffile | sed 's,\.[^/.]*,,'`.dsc} 287dd7cddfSDavid du Colombier 29*593dc095SDavid du Colombierexec $GS_EXECUTABLE -q -dNODISPLAY -dSAFER -dDELAYSAFER\ 307dd7cddfSDavid du Colombier -sPDFname="$pdffile" -sDSCname="$dscfile" pdf2dsc.ps -c quit 31