JFO - Java Formatting Objects

Key Features

Reporting solution

Design reports with your favorite RTF Editor (Word, Open Office) and give your customers the opportunity to design their reports. JFO merges business data during RTF to XML transformation and renders the XML document directly to a final format like PDF using the open source renderer FOP or any other renderer.

RTF to XSL-FO processor

Converts RTF documents (Rich Text Format, e.g. saved from Microsoft Word) to XML (XSL-FO). In general XSL-FO documents are transformed (rendered) afterwards to other formats like XHTML, PDF, Postscript or PCL.

Supported XSL-FO renderers

Most of existing XSL-FO renderers can simply be plugged in by adding the JARs to the classpath and changing the configuration. JFO has built-in support for FOP (shipped with JFO), XEP, XSL Formatter, Ibex and Xinc and provides a set of compatibility modes to achieve best output quality (workarounds for bugs, linespacing etc.) The integration of new renderers and transformers is very easy.

XSL-FO Java API

If you need to create XSL-FO documents with pure Java Code or you want to post-process imported documents, JFO provides an easy to use Java API for accessing and modifying the XSL-FO document tree. * Plattform independent, Java based JFO runs on any plattform with Java 1.4 or later.

References

Our customers

JFO is used an many application all over the world. The range of application is wide. These customers use JFO for example:

  • Terrapin Systems, USA
    "JFO was an absolute pleasure to use... The merging of data into fillin-fields made and otherwise-complex parsing task trivial. Also, the technical support I received was friendly, professional and timely."
  • Whitehill Technologies Inc., Canada
    "It has been an absolute joy to work with you and your company."
  • DZ Bank AG, Germany
    "...I am enthusiastic about JFO."
  • Hewlett-Packard, Ungary
  • Honda, UK
  • infoParc, France
  • norisbank, Germany
  • Peugeot & Citroen Automobilies, France
  • Lynx Financial Systems, UK
  • Singapore Computer Systems Limited
  • ...

 

Downloads

Latest release

A release is a well tested build ready for production use.

Full package (3.00.000)
Date: 2011-10-26
Size: 17907454
MD5: 4c8a830de361500433aee97673815471
Minimal package (3.00.000)
Date: 2011-10-26
Size: 8055046
MD5: 64c98877b8ae6d54703adecf304bf908

Latest build

The latest build has new features, contains recent bugfixes but is not as well tested as the release.

Full package (3.01.001)
Date: 2011-11-29
Size: 17915556
MD5: 8b1cc2552f96cb6495bd5bd105776f4c
Minimal package (3.01.001)
Date: 2011-11-29
Size: 8063146
MD5: 49071002024a55c21413a1a20c7a896f