PottyMouth transforms completely unstructured and untrusted text to valid, nice-looking, completely safe XHTML. PottyMouth is designed to handle input text from non-technical, potentially careless, or malicious users. It produces HTML that is completely safe, programmatically and visually, to include on any Web page. You don't need to make your users read any instructions before they start typing. They don't even need to know that PottyMouth is being used.
Kiwi is yet another text to HTML processor which was designed for writing small and medium technical documents and notes. Its markup is very close to the Markdown markup, but Kiwi allows more flexibility in the presentation of your documents. Kiwi is good for writing technical documents, taking notes, or as an engine to be embedded in your application. It has rather complete API documentation.
xhtml2pdf converts HTML/XHTML/XHML to PDF using the ReportLab Toolkit, the HTML5lib, and pyPdf. It supports HTML 5 and CSS 2.1 (and some of CSS 3). The main benefit of this tool that a user with Web skills like HTML and CSS is able to generate PDF templates very quickly without learning new technologies.
Perl text2html is an HTML 4.01/CSS2 project that converts pure plain text files into very informative and professional looking HTML documentation pages. The text files require no markup whatsoever; just naturally written text. This utility predates the now similar Python-based asciidoc.
The yawiki engine is the underlying rendering engine of the yawiki application. It is a standalone rendering engine to convert wiki markup into HTML. It can be included in any application. So far it covers three different markups: BBCode, the old yawiki markup, and the Creole 1.0 specification.