【发布时间】:2020-03-15 07:33:12
【问题描述】:
我有一个 PDF 文档,它本质上是一个通过电子邮件发送的表单。我正在尝试向按钮添加功能。我希望该按钮运行一个 Javascript,该 Javascript 将使用预先确定的文本 和 填充表单域“Notes”,并使用某些表单域的值。
即,我单击按钮并将以下内容添加到表单域“Notes”: “等等等等(名为“名称”的表单域的内容)。等等等等……”
我希望表单和该字段在那时仍然是可编辑的,而不是展平的。
看起来很简单,但我在上面找不到任何东西?
如果我能做到这一点,我还希望它插入更详细的文本:
- 如果 FormField "A" 为 Yes,则将文本插入到 formfield 注释 "blah blah blah"
- 如果 FormField "A" 为 No,则将文本插入到 formfield 注释“yada yada yah”
更新
- 所有最终用户都在使用 Adobe Acrobat Pro DC。
- 自从发布以来,我能够让它插入文本,现在我只想让它有条件地插入文本。如果 A 是,则插入 X。如果 A 不是,则插入 Y,等等……但我不知道该怎么做。
this.getField("Agriculture Operation Notes").value = "Permission to conduct the On-Site Supercheck was granted by the proposed insured, " + this.getField("First Name").value + " " + this.getField("Last Name").value + ", on a " + this.getField("Inspection Type").value + " basis. \n\n\It was so cold outside. \n\n\This is just a demonstration of how we can use JavaScript to improve our reports.\n\n\";
【问题讨论】:
-
到目前为止您尝试过什么?请编辑您的问题并 sn-p 您的代码。
-
您可以添加 JavaScript 来完成此操作,但它只能在少数当前的 PDF 查看器中运行。您需要在哪些环境中工作?
-
Habib 和 joelgeraci 感谢您的回复。 - 所有最终用户都使用 Adobe Acrobat Pro DC 来让 JavaScript 工作 - 我将编辑我的原始帖子以包含代码
标签: javascript pdf acrobat