pdf书签如果在页面较底部,单击就会跳到下一页开头,如何解决?

用acrobat给pdf文档添加书签,如果添加的pdf书签对于的位置处于某一页的较底部,比如某一页的最后一行,那么添加后单击该书签,就会自动跳转到下一页的开头,这样很不方便,请问如何解决?

书签的动作属性里面记录了页面和缩放比率两个值。两个都会影响标签实际的跳转动作效果。比如如果设置缩放比率为适合页面则基本都会跳转到页面(正确的或者下一页)顶端。

页码是造成书签错误跳转到下一页的主要因素。这是因为自定义书签时,书签的页面值是根据视图识别的页码进行设定的,所以在自定义标签时要注意工具栏所显示的当前视图页码。

如图1中,尽管我们想设定Test1标签的位置在“1.1.3 Groupby/resample/rolling”位置(实际属于第7页),但工具栏显示当前视图为第8页,所以在动作中的页面值是8。


书签中应该还保留了页面与主视图顶端的相对位置,要不然书签就不可能跳转到页面的指定位置了。但这个相对位置是怎么计算的呢?我们可以假设是主视图顶部在页面中的位置,比如图1中主视图顶部与页面7的相对位置是80%,则与页面8的相对位置是-20%,与页面6的相对位置是120%(当然这种情况不会出现的,因为这种视图不存在)。

所以,假定在图1视图下建立的Test1保留的信息就是(实际的视图缩放、第8页、-20%的相对位置)三个信息。

图 1

但实际点击书签的时候,相对位置如果是小于0的值则按照0%的相对位置进行跳转。所以当点击Test1书签时直接跳转至第8页的顶部,也就是平时遇到的跳转至正确位置的下一页。


那么,该如何避免这种情况呢?一种方法是在自定义标签时将主视图的高度变小,避免设定标签时主视图的主页面不是我们理想的页面。比如图2中的这种操作(图2和图1实际上宽度时一致的,是把页面高度调整了)。当然这种方法会很不方便,可以在正常视图下建立所有书签后,然后将视图调得高度调至很低进行修改。

图 2


总之,通过调节PDF编辑器主视图的高度,控制工具栏所显示的主视图页码是预计设置的页码,而不是其下一页。

(我的测试环境:Acrobat、pdf、100%视图缩放)

如果详细研究的话,可以参考 Adobe pdfmark Reference

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网