The XSL Formatting Objects Composer, better known as XFC) is a processor that functions the same job as the other types of formatters but allows you to choose your output from creating a PDF file or Java2D, which a user is able to view in a Java environment. The typesetting XFC engine provides XSL-FO that tool developers may carry on with lesser risks on a W3C Recommendation. The W3C recommendation was implemented on 15 October 2001. XSL FO is a single type of engine formatter that drives in a common interface both PDF and Java2D. Users conveniently use the XSL FO as the main XML language to print, display, and typeset any language.
License: free
Download: http://www.alphaworks.ibm.com/tech/xfc?open&l=766,t=grx,p=xfc