PS2PDF(1) PS2PDF(1)
NAME
ps2pdf, pdf2ps - convert between PostScript and PDF
SYNOPSIS
ps2pdf [ gs-options ] [ input-file [ output-file ] ]
pdf2ps [ -e ] [ gs-options ] [ input-file [ output-file ] ]
DESCRIPTION
Ps2pdf and pdf2ps convert from PostScript to PDF and back by
invoking gs(1). If output-file is not specified, they write
to standard output. If neither input-file nor output-file
is not specified, they read from standard input and write to
standard output.
Under -e, pdf2ps emits Encapsulated Postscript (eps).
The gs-options are passed to Ghostscript unaltered. The
most useful option to ps2pdf is -dCompatibilityLevel=level,
which sets the version of PDF to be written. The default is
1.2; 1.3 and 1.4 are also possible. Similarly, the most
useful option to pdf2ps is -dLanguageLevel=level, which sets
the version of PostScript to be written. The default is 2;
1 and 3 are also possible.
Ps2pdf produces output competitive with Adobe Distiller in
most cases, and it accepts all the embedded PDF-generation
hints that Adobe Distiller does.
Pdf2ps produces a PostScript file containing one large bit-
map per page. For a more direct and smaller translation,
use Adobe Acrobat's -toPostScript command-line option.
SOURCE
/rc/bin/ps2pdf
/rc/bin/pdf2ps
SEE ALSO
gs(1)
BUGS
Gs's pdfwrite sometimes emits bad PDF at the default level
1.2. Adding '-dCompatibilityLevel=1.4' should cure it.
Page 1 Plan 9 (printed 10/30/25)