javascript - 当文档打开时自动计算今天的日期并在另一个字段中添加迄今为止的天数

标签 javascript date pdf

我正在使用 Adob​​e XI Standard,并且有一个 pdf 文档,其中包含文本字段“Today”以及 Mouse Up Java 脚本

var f = this.getField("Today");
f.value = util.printd("mmm/d/yyyy", new Date());

问题 1) 我希望在文档打开时自动更新,而不是在鼠标进入时自动更新,但我不知道如何或在何处将脚本放置在正确的位置。

我有一个标记为“text11”的文本字段,格式为日期 mm/dd/yyyy

我有另一个标记为“21stDay”的文本字段,我想计算从“text11”字段中的日期算起的 21 天。

问题 2) 我无法让任何脚本运行。谁能告诉我如何使其正常工作以及将脚本准确放置在哪里,因为我只是这样做的新手。 预先感谢您!

最佳答案

我相信有两种可能的方法可以做到这一点:

  1. 目录根中的 OpenAction 条目,具有 S(ub) 类型 JavaScript 的操作字典
  2. 命名 JavaScript 似乎是在 Acrobat 中首次打开文档时执行的。

对于前者,请参见 PDF v1.7 引用中第 3.6.1 节中的表 3.25 和第 8.5 节,对于后者,请参见第 3.6.3 节。

关于javascript - 当文档打开时自动计算今天的日期并在另一个字段中添加迄今为止的天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31051984/

相关文章:

javascript - 使用phonegap 和 jQueryMobile 的 JQuery $.ajax Google Books API

javascript - 如何更改具有不同时区的javascript中的日期

jquery - 使用 jQuery $.Get 打开/保存 PDF

javascript - 改变div的颜色

javascript - HTML 内 js 脚本中的超链接

javascript - 为什么我的 anchor 标签滚动不流畅?

android - 强制 Android DateUtils.getRelativeDateTimeString() 忽略设备区域设置?

sql - 在oracle中选择无效的日期字符串

c# - 元素不允许错误 itextSharp

python - PDF读取错误: File has not been decrypted