mutool

For rendering and converting documents there are three commands available:

`mutool draw`
  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.
`mutool convert`
  This tool is used for converting documents into other formats, and is easier to use.
`mutool trace`
  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:

`mutool show`
  A tool for displaying the internal objects in a PDF file.
`mutool extract`
  Extract images and embedded font resources.
`mutool clean`
  Rewrite PDF file. Used to fix broken files, or to make a PDF file human editable.
`mutool merge`
  Merge pages from multiple input files into a new PDF.
`mutool poster`
  Divide pages of a PDF into pieces that can be printed and merged into a large poster.
`mutool create`
  Create a new PDF file from a text file with graphics commands.
`mutool sign`
  List, verify, and sign digital signatures in PDF files.
`mutool info`
  Print details about objects on each page in a PDF file.
`mutool pages`
  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:

`mutool run`
  A tool for running Javascript programs with access to the MuPDF library functions.