The Arbortext XSL FO implementation does support XSL FO Bookmarks

From AdeptersWiki

Jump to: navigation, search

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:

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.

Personal tools