【发布时间】:2017-02-28 04:47:06
【问题描述】:
我特地注册了这个问题。研究了很久,还是没有解决。
我有一个正在 Acrobat DC 中编辑的 PDF。在此 PDF 中,我有一个文本字段(只读),在打开 PDF 时需要填写一个唯一编号。我已经这样做了:
this.getField("Invoice No").value = util.printf("%06d", Math.floor((Math.random() * 1000000) + 1));
当我打开文件时,它会在正确的字段中生成一个数字,但是如果我保存它(或者如果我不保存它),然后关闭并再次打开它,它会生成一个新数字。
我对 JavaScript 完全没有经验,但我知道我缺少一些简单的代码。用简单的英语,我想要:
“在打开文档的情况下,将脚本应用于该字段 - 仅当该字段为空时”我希望这将避免每次打开已填充页面时填充它。用户将把它作为“主文件”打开,该字段将为空,但当他们打开它时,它会填充,他们将保存文件,然后有一个唯一的表单编号。
我希望我说得有道理。任何帮助都会很棒!
【问题讨论】:
标签: javascript pdf adobe user-experience acrobat