24 lines
1.4 KiB
Text
24 lines
1.4 KiB
Text
|
pstotext reads one or more PostScript or PDF files, and writes to standard
|
||
|
output a representation of the plain text that would be displayed if the
|
||
|
PostScript file were printed. As is described in the DETAILS section below,
|
||
|
this representation is only an approximation. Nevertheless, it is often
|
||
|
useful for information retrieval (e.g., running grep(1) or building a
|
||
|
full-text index) or to recover the text from a PostScript file whose source
|
||
|
you have lost.
|
||
|
|
||
|
pstotext calls Ghostscript, and requires Aladdin Ghostscript version 3.51 or
|
||
|
newer. Ghostscript must be invokable on the current search path as gs.
|
||
|
Alternatively, you can use the -gs option to specify the command (pathname
|
||
|
and options) to run Ghostscript. For example, on Windows you might use -gs
|
||
|
"c:\gs\gswin32c.exe -Ic:\gs;c:\gs\fonts".
|
||
|
|
||
|
pstotext reads and processes its command line from left to right, ignoring
|
||
|
the case of options. When it encounters a pathname, it opens the file and
|
||
|
expects to find a PostScript job or PDF document to process. The option -
|
||
|
means to read and process a PostScript job from standard input. If no - or
|
||
|
pathname arguments are encountered, pstotext reads a PostScript job from
|
||
|
standard input. (PDF documents require random access, hence cannot be read
|
||
|
from standard input.) You can use the -output option to specify an output file
|
||
|
(remember to invoke it before the input file); otherwise pstotext writes to
|
||
|
standard output.
|