xsl-fo をうまく実行するには、いくつかの異なるテクノロジーをしっかりと把握する必要があると思います。
まず、XSL-FO で使用する XSLT と XPath です。xsl-fo を視覚的に作成できるツールがいくつかありますが、私が見たものは非常に高価であるため、生成された xsl-fos よりもはるかに単純になるため、独自の xslt を作成する傾向がありました。
次に、すでに持っているように見える fop をしっかりと把握する必要がありますが、css に精通している他の人にとっては、最も一般的なスタイリングはよく知られていますが、特定の fop 機能については、いくつかの調査を行うことが理にかなっています。
それに入る最善の方法は、いくつかの基本的な例を取り上げて、それらをいじってみることです。ここで、Apache FOP は優れたオープン ソース プロセッサであり、使用方法を知っていれば、プロの目的で使用できます。
Oxygen xml のようなエディターには fop サポートが組み込まれているため、xsl-fo をすばやくテストするのが簡単になり、xsl-fo を学習しやすくなりますが、コマンド ラインや他のいくつかのエディターからも同じことができます。
Michael Kays の XSLT ブックは、XSLT の優れた参考書としてお勧めします。「XSLT: Programmer's Reference 2nd Edition」リンク
また、Dave Pawson による FOP の本は、私が知る中で最も入手可能な XSL-FO の参考書です。少し古くなっていますが、核となる概念の良いリファレンスであり、初心者にとっては複雑さが軽減されるかもしれません。リンク
彼の Web サイトは、奇妙な問題に関するヒントや、xsl fo に関する一般的な理解を深めるための優れた情報源です。http://www.dpawson.co.uk/xsl/index.html