The Arbortext XSL FO implementation does support XSL FO Bookmarks
From AdeptersWiki
Paul Grosso (PTC) clarifies Arbortext's (lack of) support for XSL FO bookmarks.
Originally Posted: 2006-09-02
Last Updated: 2008-07-28
The Arbortext XSL FO implementation does support XSL FO Bookmarks
Question
I'm having problems getting bookmarks to generate on PDFs with Arbortext. My customization layer specifically calls the Arbortext extensions:
<xsl:param name="arbortext.extensions">1</xsl:param>
I'm trying to determine if this is a config problem with Arbortext, or if there is a bug in the extension of the XSL. Anyone else have luck generating PDF via Arbortext using the DocBook XSL? (File... Compose... For PDF...)
From the DocBook list, it appears that most of the elements names described here...
http://www.arbortext.com/namespace/XslFoExtensions/ati-xsl-fo-bookmark-ext.html
... have been implemented in the fop1.xsl, but I still don't get PDF bookmarks when declaring
<xsl:param name="arbortext.extensions">1</xsl:param> <xsl:param name="fop1.extensions">1</xsl:param>
Any ideas?
Paul Grosso answers
The Arbortext XSL FO implementation does support XSL FO Bookmarks. You must use the PDF Direct process (NOT Distiller) to produce the PDF. And of course you must code the fo:bookmark structures properly.
See these links for more info on our bookmark support:
- https://www.arbortext.com/support/html/arbortext52/ati_xsl_support/ati_xsl.htm#fo_bookmark-tree [Editor's note by Liz Fraley: link broken - unknown fix]
You appear to be using the DocBook stylesheets (not Styler or hand-coded FO) and FOP (not the Arbortext implementation), so there are many non-standard variables in your path.