[Info-vax] GS convert PDF to PS.
Dennis Boone
drb at ihatespam.msu.edu
Mon Mar 14 12:45:09 EDT 2022
> When I used GS in the past, ISTR there were command files ps2pdf.com &
> pdf2ps.com (or maybe PDFTO PS.COM) in the distribution
In case the command used helps any, the pdf2ps shell script from
whatever version of ghostscript is installed on a handy linux box
(9.55.0) follows.
Obviously the -sDEVICE setting won't work for the OP, based on other
comments in this thread.
In particular, the "-c save pop" bit looks like something that might
be worth trying, though.
De
#!/bin/sh
# Convert PDF to PostScript.
# This definition is changed on install to match the
# executable name set in the makefile
GS_EXECUTABLE=gs
gs="`dirname \"$0\"`/$GS_EXECUTABLE"
if test ! -x "$gs"; then
gs="$GS_EXECUTABLE"
fi
GS_EXECUTABLE="$gs"
OPTIONS=""
while true
do
case "$1" in
-?*) OPTIONS="$OPTIONS $1" ;;
*) break ;;
esac
shift
done
if [ $# -eq 2 ]
then
outfile=$2
elif [ $# -eq 1 ]
then
outfile=`basename "$1" \.pdf`.ps
else
echo "Usage: `basename \"$0\"` [-dASCII85EncodePages=false] [-dLanguageLevel=1|2|3] input.pdf [output.ps]" 1>&2
exit 1
fi
# Doing an initial 'save' helps keep fonts from being flushed between pages.
# We have to include the options twice because -I only takes effect if it
# appears before other options.
exec "$GS_EXECUTABLE" $OPTIONS -q -dNOPAUSE -dBATCH -P- -dSAFER -sDEVICE=ps2write "-sOutputFile=$outfile" $OPTIONS -c save pop -f "$1"
More information about the Info-vax
mailing list