LinuxCommandLibrary

pdf2ps

TLDR

Convert PDF to PostScript

$ pdf2ps [input.pdf] [output.ps]
copy
Convert specific pages
$ pdf2ps -f [1] -l [5] [input.pdf] [output.ps]
copy
Convert for Level 2 printer
$ pdf2ps -level2 [input.pdf] [output.ps]
copy
Specify paper size
$ pdf2ps -paper [A4] [input.pdf] [output.ps]
copy

SYNOPSIS

pdf2ps [options] input.pdf [output.ps]

DESCRIPTION

pdf2ps converts PDF files to PostScript. PostScript is needed for certain printers and print workflows. The output quality and compatibility depend on the PostScript level selected.
Part of the Ghostscript/Poppler utilities.

PARAMETERS

-f num

First page.
-l num
Last page.
-level1, -level2, -level3
PostScript level.
-paper size
Paper size.
-r dpi
Resolution.

POSTSCRIPT LEVELS

$ Level 1 - Most compatible
Level 2 - Color, compression
Level 3 - Latest features
copy

EXAMPLE

$ # Basic conversion
pdf2ps document.pdf document.ps

# Print via PostScript
pdf2ps document.pdf - | lpr
copy

CAVEATS

Output files can be large. Level affects compatibility. Consider pdftops from Poppler for better output.

HISTORY

pdf2ps is part of Ghostscript, the PostScript/PDF interpreter originally developed by Artifex Software.

SEE ALSO

pdftops(1), ps2pdf(1), gs(1), lpr(1)

Copied to clipboard