FOP takes the FO output of something like XT and produces a PDF file.
Porting was made very easy by Python's integration with Java which enabled
me to port a class at a time, testing all along the way.
That having been said, FOP is still early alpha. The Java version (0.4.0)
doesn't do any more than the Python version did. So it still supports a
limited number of formatting objects and properties on those objects.
Limited testing has been done and nothing is optimized.
If you are interested in trying it out and letting me know what you'd like
added to make it useful, please have a look at http://www.jtauber.com/fop/
where you can get a jar. You'll also need XP and SAX.
James
-- James Tauber / jtauber@jtauber.com / www.jtauber.com Associate Researcher, Electronic Commerce Network Curtin University of Technology, Perth, Western AustraliaMaintainer of : www.xmlinfo.com, www.xmlsoftware.com and www.schema.net