Hi,
xsl-fo ist ein Webstandard. Jakarta-fop ist nur mit Java realisiert.
Mittlerweile ist hier ein mini-Tutorial:
http://www.w3schools.com/xslfo/xslfo_intro.asp
Ich selbst hab damit mal was gemacht.
Intern funktioniert das Einbinden von Bildern vielleicht über batik. Für den, der das .fo schreibt, sieht die entsprechende Zeile aber so aus:
<fo:block
text-align="center"
padding-top="5pt"
>
<fo:external-graphic src="img/schule1.gif"/>
</fo:block>
Von was ich so höre wird in einigen Java-Projekten heutzutage jasper-reports (ich hab eine Notes Integration mal angefangen, hab aber viel zu tun) oder itext (http://www.lowagie.com/iText/) präferieren. Beide sind nicht ganz so flexibel wie fop, dürften aber für die meisten Programmierer einfacher zu beherrschen sein.
An e:PDF fasziniert mich immer wieder, dass dieses Produkt ihre Anhängerschaft so die Stimme verschlägt, dass sowohl gschwarz als auch buri69 über so gar nichts anderes sprechen. Für mich ist nicht ausgeschlossen, dass eine Prüfung der IP interessante Ergebnisse ergeben könnte.
Gruß Axel