txtbdf2ps is a small, self-contained Perl script that converts ASCII text files into Postscript using a given bitmap (BDF) font. (The character bitmaps are embedded into the PS file as a Type 3 font.) The script can be used to print texts in international character sets or for proofreading BDF fonts. Features include justified paragraphs, adjustable margins, and a slim & simple resulting PS.
uk.co.vmind.print is a Java printing architecture that is based on pages, unlike others that are often based on things such as datasets. You create a job, create pages, add to the job, create things (boxes, images, text, etc) add to pages, set whether to print/preview, and tell it to go.
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.
xmlroff is a fast, multilingual, multi-platform XSL formatter that transforms XSL-FO documents (or any XML with an appropriate XSL stylesheet) into PDF or PostScript. It aims to excel at DocBook formatting, and it integrates easily with other programs and with scripting languages.