From http://www.w3schools.com (Copyright Refsnes Data)
XSL-FO needs formatting software to produce output.
An XSL-FO processor is a software program for formatting XSL documents for output.
Most XSL-FO processors can output PDF documents and quality print, as well as HTML and other formats.
Some well-known XSL-FO processors are described below.
XSL Formatter is a software to format XML documents for production-quality printing and output to PDF.
Antenna House has been providing version V2 of the same product since January, 2002 in the global market, and XSL Formatter was rated as one of the best quality product at the XML 2002, XML 2003 conferences held in Europe.
Building on over 4 years of experience developing XSL-FO software, Antenna House has completely written from scratch an entirely new Formatter that offers significant enhancements and provides a solid foundation on which to continue to move forward.
Xinc is an XSL-FO processor by Lunasil LTD.
Xinc is designed to be fast, multithreaded and memory efficient. A Swing based XSL-FO viewer allows you to view and print XSL-FO files as well as generate PDF files with the click of a button. Xinc can be used as a server component via its Java API. Xinc can also be used in a Microsoft server environment by using its COM interface. New features include hyphenation, basic-link, PDF output, memory/speed optimizations and a simple COM interface.
Inventive Designers Scriptura is a cross-platform document design and generation solution based on XSLT and XSL-FO.
Scriptura has a WYSIWYG design tool and engine. The XSL-FO formatter used in the engine is no longer based on Apache FOP, but is written from scratch by Inventive Designers. The new features in this release are: support for bulleted and numbered lists, 'break-before' and 'break-after' properties, extended bar code options and improved number and currency formatting. A free trial version is available for download.
From http://www.w3schools.com (Copyright Refsnes Data)