Java オブジェクトからその場で PDF レポートを生成しようとしています。これの例をあまり見つけることができなかったので、次の例に従っています。
このコードと私のコードの唯一の実際の違いは、JSON 変換と XMLSerializer を使用して src (例の 81 行目) を生成することです。
私が遭遇した問題は、Transformer の使用です。変換を実行すると (例の 87 行目)、次のエラー メッセージが表示されます。
(Location of error unknown)org.apache.fop.fo.ValidationException: First element must be the fo:root formatting object. Found (Namespace URI: "", Local Name: "html") instead. Please make sure you're producing a valid XSL-FO document.
私は Transformer を可視化できず、どのように機能するかを説明するドキュメントを見つけることができなかったので、変換がどこで壊れているのかよくわかりません。
この種の変換の経験、または私が見逃しているものを理解していただければ幸いです。