DITA-OT のバージョン 1.2.2 から 2.2.1 にアップグレードしていますが、fop での PDF 出力に関していくつかの問題があります。
1 - TOC はページ番号をアラビア数字ではなくローマ数字で表示し続けます。出力形式はどこで変更できますか?
2 - fo:block-container または fo:table に PDF 背景画像を設定しようとすると、出力は次のようになります。
[fop] [ERROR] Image not available.
URI: Customization/OpenTopic/common/artwork/cover.pdf.
Reason: org.apache.xmlgraphics.image.loader.ImageException: The file format is not supported.
No ImagePreloader found for Customization/OpenTopic/common/artwork/cover.pdf (See position 1:-1)
たとえば、ブロック コンテナーの定義は次のとおりです。
<fo:block-container absolute-position="fixed" left="12mm" top="0mm" background-repeat="no-repeat">
<xsl:attribute name="background-image">
<xsl:value-of select=""url('Customization/OpenTopic/common/artwork/cover""/>
<xsl:value-of select="$cover"/>
<xsl:value-of select="".pdf')""/>
</xsl:attribute>-->
<fo:block/>