2011-02-04 12 views
1

レンダリングされたすべてのページが特定のテンプレートに準拠している必要があります。Apache FOPを使用してレンダリングするためにXSLでマスターページテンプレートを作成する

したがって、私はXSLでマスターページテンプレートを作成したいと考えています。最初は私は

フローマップを使用すると考えましたが、フローマップはFOP(XSL 1.0)ではサポートされていません。出力ファイル用のマスターページテンプレートを作成する代わりに、

を使用することをおすすめします。

ありがとうございます。

答えて

1

fo-fileの前処理はどうでしょうか? マスターテンプレートはファイルに保存されています。そして、あなたは、$ insertmasterhere $のようなプレースホルダーを持っているあなたのカスタムページマスターとあなたのfoファイルを持っています。

前処理では、すべてのカスタムページマスターにmaster-templateが挿入されます。あなたはjavaとStringの置換関数でそれを行うことができます。

  1. yourfofile --preprocessing - > yourfofile2 --fop - > PDF

挨拶 ヨハネスPerlet

+0

uがこれに少し手の込んだことができます...面白そう! –

関連する問題