groff
produces device-independent code that may be fed into a
postprocessor to produce output for a particular device. Currently,
groff
has postprocessors for PostScript devices, character
terminals, X11 (for previewing), DVI, HP LaserJet 4 and Canon LBP
printers (which use CaPSL), HTML, XHTML,
and PDF.