2011-02-10 7 views
0

私はFOPを使用してXMLをPDFに変換しています。私たちが持っているフィールドの1つは、HTMLでコンテンツを返すリッチテキストフィールドです。 XMLの生成時に ので、フィールドには、]]>XML内にあるHTMLをフォーマットされた表示可能なコンテンツに変換して、最終的にはタグ付きHTMLのままではなくPDFにする

BOLDになります私は、表示された大胆にこれを変換したい[テキストがBOLDである]ではなく、テキストを含む私のPDFは<B> BOLD <です/ b >を入力してください。

これを達成する最も簡単な方法は何ですか?

答えて

0

この問題で見つかった解決策は、二重の変換でした。

XMLからhtmlを抽出し、そのhtmlで適切なXSLを適用してFOを取得し、このFOをメインのXSLにマージし、マージしたXSLを元のXMLに適用して最終的なPDFを取得します。

XSLををfoへのHTMLは、IBMの記事からでした: http://www.ibm.com/developerworks/library/x-xslfo2app/

関連する問題