source: main/trunk/binaries/mac/intel/ghostscript/bin/ps2pdfwr@ 27964

Last change on this file since 27964 was 27964, checked in by ak19, 11 years ago

Setting the mac ghostscript and imagemagick binaries to executable in SVN

  • Property svn:executable set to *
File size: 1.1 KB
Line 
1#!/bin/sh
2# $Id: ps2pdfwr 8107 2007-07-05 19:04:29Z till $
3# Convert PostScript to PDF without specifying CompatibilityLevel.
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="-dSAFER"
15while true
16do
17 case "$1" in
18 -?*) OPTIONS="$OPTIONS $1" ;;
19 *) break ;;
20 esac
21 shift
22done
23
24if [ $# -lt 1 -o $# -gt 2 ]; then
25 echo "Usage: `basename $0` [options...] (input.[e]ps|-) [output.pdf|-]" 1>&2
26 exit 1
27fi
28
29infile="$1";
30
31if [ $# -eq 1 ]
32then
33 case "${infile}" in
34 -) outfile=- ;;
35 *.eps) base=`basename "${infile}" .eps`; outfile="${base}.pdf" ;;
36 *.ps) base=`basename "${infile}" .ps`; outfile="${base}.pdf" ;;
37 *) base=`basename "${infile}"`; outfile="${base}.pdf" ;;
38 esac
39else
40 outfile="$2"
41fi
42
43# We have to include the options twice because -I only takes effect if it
44# appears before other options.
45exec "$GS_EXECUTABLE" $OPTIONS -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite "-sOutputFile=$outfile" $OPTIONS -c .setpdfwrite -f "$infile"
Note: See TracBrowser for help on using the repository browser.