LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

pdf2ps

converts PDF files to PostScript

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 a Level 2 PostScript printer
$ pdf2ps -level2 [input.pdf] [output.ps]
copy
Specify paper size
$ pdf2ps -paper [A4] [input.pdf] [output.ps]
copy
Pipe output directly to a printer
$ pdf2ps [input.pdf] - | lpr
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.

PARAMETERS

-f num

First page to convert (default: 1).
-l num
Last page to convert (default: last page of document).
-level1, -level2, -level3
Set PostScript language level for output. Level 1 is most compatible, Level 2 adds color and compression, Level 3 supports the latest features.
-paper size
Set paper size (e.g., letter, A4, legal).
-r dpi
Set resolution in dots per inch for rasterized content.
-q
Quiet mode. Suppress routine Ghostscript messages.

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), pdftotext(1), enscript(1)

Copied to clipboard
Kai