source: other-projects/trunk/winbin/bin/ghostscript/lib/pdf2ps@ 17223

Last change on this file since 17223 was 17223, checked in by max, 16 years ago

Add Ghostscript binaries and libraries for windows.

File size: 943 bytes
Line 
1#!/bin/sh
2# $Id: pdf2ps 8107 2007-07-05 19:04:29Z till $
3# Convert PDF to PostScript.
4
5# This definition is changed on install to match the
6# executable name set in the makefile
7GS_EXECUTABLE=gs
8gs="`dirname $0`/$GS_EXECUTABLE"
9if test ! -x "$gs"; then
10 gs="$GS_EXECUTABLE"
11fi
12GS_EXECUTABLE="$gs"
13
14OPTIONS=""
15while true
16do
17 case "$1" in
18 -?*) OPTIONS="$OPTIONS $1" ;;
19 *) break ;;
20 esac
21 shift
22done
23
24if [ $# -eq 2 ]
25then
26 outfile=$2
27elif [ $# -eq 1 ]
28then
29 outfile=`basename "$1" \.pdf`.ps
30else
31 echo "Usage: `basename $0` [-dASCII85EncodePages=false] [-dLanguageLevel=1|2|3] input.pdf [output.ps]" 1>&2
32 exit 1
33fi
34
35# Doing an initial 'save' helps keep fonts from being flushed between pages.
36# We have to include the options twice because -I only takes effect if it
37# appears before other options.
38exec "$GS_EXECUTABLE" $OPTIONS -q -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pswrite "-sOutputFile=$outfile" $OPTIONS -c save pop -f "$1"
Note: See TracBrowser for help on using the repository browser.