xref: /plan9/sys/src/cmd/gs/lib/pdf2dsc (revision 593dc095aefb2a85c828727bbfa9da139a49bdf4)
1#! /bin/sh
2# $Id: pdf2dsc,v 1.6 2004/08/04 00:55:46 giles Exp $
3
4# psf2dsc: generates an index of a PDF file.
5#
6# Yves Arrouye <arrouye@debian.org>, 1996.
7# 2000-05-18 lpd <ghost@aladdin.com> added -dSAFER
8
9# This definition is changed on install to match the
10# executable name set in the makefile
11GS_EXECUTABLE=gs
12
13me=`basename $0`
14
15usage() {
16    >&2 echo usage: $me "pdffile [ dscfile ]"
17    exit 1
18}
19
20if [ $# -gt 2 ]
21then
22    usage
23fi
24
25pdffile=$1
26dscfile=$2
27: ${dscfile:=`echo $pdffile | sed 's,\.[^/.]*,,'`.dsc}
28
29exec $GS_EXECUTABLE -q -dNODISPLAY -dSAFER -dDELAYSAFER\
30    -sPDFname="$pdffile" -sDSCname="$dscfile" pdf2dsc.ps -c quit
31