There's no specific Seam support, but I've had excellent success in the past using Apache FOP to render either an HTML subset or your own XML markup into formats like RTF. Plus you have easy access to embed vector SVG graphics to assist in the visual design of your document(s).
FOP has a couple restrictions (you can't have floating inline elements for example) but it is a reliable engine for XSL-FO processing. I have a system stable in the field 2 years now that generates about 3000 documents daily up to 12 pages each.
It's truly a shame you don't see XSL-FO used more out there.
Useful post I will look at this avenue.
I haven't used FOP for about five years now and I remember it working although it was a glutton for memory. Having said that I was generating 200 page documents.
To the OP:
There's also the Open Office API for Java and also a project called OpenXML4J that purports that it is
dedicated to the creation and manipulation of Office Open XML (ECMA-376) and OPC based documents (for example Office 2007 Word, Excel and PowerPoint documents).
Just as a suggestion, why not get them to do their
real time editingright in your web app rather than supporting the ransom-note-style disparated (or desparate ;) styles? That sounds like it would simplify the process considerably and would only require Seam's built-in PDF support.
I will look at these too:
Open Office API for Java
> why not get them to do their
real time editingright in your web app
This is my intention... but then you know what clients are.
> That sounds like it would simplify the process considerably and would only require Seam's built-in PDF support.
My thinking completely.
Just got to sell it to them.