For rendering and converting documents there are three commands available:
- This is the more customizable tool, but also has a more difficult set of command line options.
It is primarily used for rendering a document to image files.
- This tool is used for converting documents into other formats, and is easier to use.
- This is a debugging tool used for printing a trace of the graphics device calls on a page.
There are also several tools specifically for working with PDF files:
- A tool for displaying the internal objects in a PDF file.
- Extract images and embedded font resources.
- Rewrite PDF file. Used to fix broken files, or to make a PDF file human editable.
- Merge pages from multiple input files into a new PDF.
- Divide pages of a PDF into pieces that can be printed and merged into a large poster.
- Create a new PDF file from a text file with graphics commands.
- List, verify, and sign digital signatures in PDF files.
- Print details about objects on each page in a PDF file.
- Print details about media box, artbox, etc for each page in a PDF file.
And finally, there is a tool for doing anything you can imagine: