Hallo Jens,
ich glaube Du hast das Prinzip noch nicht verstanden:
Du benötigst ein XSLT-Stylesheet, das Dir statt HTML. XSL-FO erzeugt. Das musst du Dir selber schreiben, dass kann Dir kein Werkzeug abnehmen.
Die Template Rules sehen dann eben statt so
<xsl:template match="knoten">
<html>
<body>
....
xsl:template
so aus
<xsl:template match="knoten">
fo:block
....
</xsl:template>
Dann jagst du die FO-Datei durch FOP und schwupp gibts PDF gemäß dem vorgegebenn Layout
Alles ganz einfach, wenn man weiss, wie man sein gewünschtes Layout mit FOP ausdrücken kann. Um die Beschäftigung mit XSL-FO kommst du nicht rum, ausser du beauftragst jemanden Dir Dein HTML-Layout 1:1 in XSL-FO umzusetzen.....
Gruß
Franz