PDF规范中注释字典内/A动作字典的/D(数字)作用与机制问询
PDF注释动作字典中/D(数字)条目的作用与运行机制
一、条目属性:Adobe私有扩展
你在ISO 32000-2标准中找不到该条目是因为它并非官方标准定义的字段,而是Adobe为PDF格式添加的私有扩展条目,主要被Adobe Acrobat等主流PDF工具使用,用于简化链接跳转的视图控制逻辑。
二、核心作用
该/D数字条目仅出现在链接注释的/GoTo(页面跳转)动作字典中,用于指定跳转目标页面的视图缩放与适配模式,是标准GoTo动作中/D数组参数的简化映射形式。具体对应关系如下:
/D 0:将目标页完整适配到窗口(对应标准动作的/Fit模式)/D 1:将目标页宽度适配到窗口(对应标准动作的/FitH模式,顶部对齐)/D 2:将目标页高度适配到窗口(对应标准动作的/FitV模式,左侧对齐)/D 3:将目标页的边界框完整适配到窗口(对应标准动作的/FitB模式)/D 4:将目标页的边界框宽度适配到窗口(对应标准动作的/FitBH模式)/D 5:将目标页的边界框高度适配到窗口(对应标准动作的/FitBV模式)- 数值大于5时:直接指定缩放比例(例如
/D 2代表200%缩放,/D 1.5代表150%缩放),跳转后页面以该比例显示并居中。
三、运行机制
当用户触发带有该条目的链接注释时:
- 兼容该扩展的PDF阅读器(如Adobe Acrobat、Foxit Reader等)会先识别这个私有
/D数字,将其映射为标准GoTo动作的视图参数数组; - 执行页面跳转至目标页,同时应用映射后的视图模式;
- 若阅读器不支持该私有扩展,则会忽略此参数,采用默认的页面视图(通常是保持当前缩放比例或适配页面)。
内容的提问来源于stack exchange,提问作者user17227456
相关产品推荐
相关产品推荐

