Xmlroff is a reliable XSL formatter that offers high-quality results quickly and is compatible with multiple platforms. It's also free to use.
Written in C, xmlroff produces both PDF and PostScript using libgnomeprint. It allows users to create formatted output, which includes pages with text in various type styles and sizes. This feature is achieved through inputting an XML document and an XSL stylesheet, both of which are XML-formatted.
Xmlroff follows the processing model that is defined in the XSL Recommendation [XSL] developed by W3C. Although it's a command line program, the bulk of the XSL formatting is implemented as a 'libfo' library that can be linked with any program that requires XSL formatting capabilities.
Not a fan of the command line? No problem! Xmlroff also has a Java Native Interface (JNI), allowing for the formatter to be called directly from a Java program. Overall, xmlroff is a powerful, reliable, and accessible XSL formatter that can cater to the needs of many users.
Version 0.6.2: N/A