在PDF输出中添加自定义书签

通常,DITA映射中的TOC将作为书签复制到最终PDF输出中。 此TOC是根据DITA映射中的主题或节标题创建的。 有时,您可能希望在PDF输出中的特定内容上添加自定义书签以方便导航。 可以通过在元素上添加outputclass属性并将以下属性应用于该元素来做到这一点:

bookmark-level: 3

在此,bookmark-level是一个属性,数字3是指示书签层次结构中添加书签的级别的值。 在以下示例中,第一级主题“联系人”有一个表“联系人列表”,我们在该表中添加了一个值为custom-bookmarkoutputclass属性。

{width="500"}

custom-bookmark类的以下定义已添加到CSS文件中:

…
/*Adding a custom bookmark*/
.custom-bookmark{
    bookmark-level: 2
}
…

在PDF输出中,将​ 联系人列表 ​表添加到PDF书签列表的第2级,如下所示:

{width="500"}

NOTE
您必须选择添加自定义书签的正确级别。 如果指定的数字小于父级主题的书签,则自定义书签将占据父级书签的位置,而所有其他书签将显示为子级。 这可能会导致出现意外的书签结构。
recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178