diff options
Diffstat (limited to 'Master/xemtex/gslib/ps2pdfwr')
-rw-r--r-- | Master/xemtex/gslib/ps2pdfwr | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/Master/xemtex/gslib/ps2pdfwr b/Master/xemtex/gslib/ps2pdfwr new file mode 100644 index 00000000000..562824094bc --- /dev/null +++ b/Master/xemtex/gslib/ps2pdfwr @@ -0,0 +1,36 @@ +#!/bin/sh
+# $Id: ps2pdfwr,v 1.6.2.1 2002/01/22 21:34:04 jackiem Exp $
+# Convert PostScript to PDF without specifying CompatibilityLevel.
+
+OPTIONS="-dSAFER"
+while true
+do
+ case "$1" in
+ -?*) OPTIONS="$OPTIONS $1" ;;
+ *) break ;;
+ esac
+ shift
+done
+
+if [ $# -lt 1 -o $# -gt 2 ]; then
+ echo "Usage: `basename $0` [options...] (input.[e]ps|-) [output.pdf|-]" 1>&2
+ exit 1
+fi
+
+infile="$1";
+
+if [ $# -eq 1 ]
+then
+ case "${infile}" in
+ -) outfile=- ;;
+ *.eps) base=`basename "${infile}" .eps`; outfile="${base}.pdf" ;;
+ *.ps) base=`basename "${infile}" .ps`; outfile="${base}.pdf" ;;
+ *) base=`basename "${infile}"`; outfile="${base}.pdf" ;;
+ esac
+else
+ outfile="$2"
+fi
+
+# We have to include the options twice because -I only takes effect if it
+# appears before other options.
+exec gs $OPTIONS -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite "-sOutputFile=$outfile" $OPTIONS -c .setpdfwrite -f "$infile"
|