I'm looking for recommendations for HTML pretty printers which fulfill the following requirements:
- Takes HTML as input, and then output a nicely formatted/correctly indented but "graphically equivalent" version of the given input HTML.
- Must support command-line operation.
- Must be open-source and run under Linux.