【问题标题】:Acrobat reverse/decreasing (high to low) page numberingAcrobat 反向/递减(从高到低)页码
【发布时间】:2018-01-04 15:01:11
【问题描述】:

我想使用脚本重新编号 Adob​​e Acrobat X 导航窗格中的页面。页码选项中只有有限数量的编号样式可用,如下所示:

1,2,3,...
我,二,三,...
一、二、三、...
a、b、c、...
A、B、C、...

查看图片了解选项窗口的外观。

[没有足够的声誉来发布图片]

但是,我想要“n, n-1, n-2, n-3,...”,其中 n 是总页数或自定义数字。

因此,例如,如果我的文档有 100 页,并且页面当前编号为 1、2、3、4...98、99、100,我希望能够将它们重新编号为 1、2、3, 100, 99, 98...6, 5, 4。这是为了适应同一文档中具有不同阅读方向(LTR 和 RTL)的语言。

除了在导航窗格中手动更正页码之外,还有其他方法可以让我在 JavaScript 调试器控制台中使用脚本吗?

【问题讨论】:

    标签: javascript numbers adobe acrobat page-numbering


    【解决方案1】:

    您将无法按照您描述的方式更改页面标签。 Acrobat JavaScript 将允许您以编程方式设置数字,但它总是会尝试在前缀字符串的末尾附加一个序列号。

    在某些 PDF 查看器中显示的页面“标签”而不是顺序页码是指定页面及其后所有页面的编号方案,直到遇到带有附加标签的下一页为止。页面标签由三部分组成。样式(十进制、罗马或字母)、前缀(字符串...如“附录”)和起始编号。问题就出在那个起始号码上。因为起始数字不能为空,所以将始终附加一个数字,并且对于每个后续页面始终递增。

    【讨论】:

    • 谢谢。取点。但肯定会有一些方法来编写问题中指定的页面重新编号。换句话说,我想编写如下脚本:let page 4 = 100;那么,如果页码 >= 4,那么新页码 = 100 - 旧页码 + 4。这个脚本会是什么样子?
    • 您可以将几乎任何页码方案添加到位于页面上的表单域,但不会更改您所要求的页面“标签”。无法编写以相反顺序排列的页面标签。我已经扩展了我的答案以进一步解释。
    猜你喜欢
    • 2021-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多