Javascript Acrobat表单:强制执行&x27;显示值';转换为平坦的PDF字段

Javascript Acrobat表单:强制执行&x27;显示值';转换为平坦的PDF字段,javascript,forms,pdf,acrobat,Javascript,Forms,Pdf,Acrobat,我有一个Acrobat表单文档(PDF),其中包含一个组合框,其中包含与每个条目相关联的导出值(注释又称显示值) 当我展平PDF时,组合框会自动被组合框所选值的导出值替换。(我认为这是很自然的,因为这就是导出值工具应该做的:在实时表单中显示一个值,在导出(展平)文档中显示另一个值。 例如,如果字段包含一个条目,显示值为“Stack Overflow”,导出值为“www.stackoverflow.com”,则live表单将显示前者,展开文档将包含后者。) 但是,我希望展平表单保留字段的显示值,而

我有一个Acrobat表单文档(PDF),其中包含一个组合框,其中包含与每个条目相关联的导出值(注释又称显示值)

当我展平PDF时,组合框会自动被组合框所选值的导出值替换。(我认为这是很自然的,因为这就是导出值工具应该做的:在实时表单中显示一个值,在导出(展平)文档中显示另一个值。 例如,如果字段包含一个条目,显示值为“Stack Overflow”,导出值为“www.stackoverflow.com”,则live表单将显示前者,展开文档将包含后者。)

但是,我希望展平表单保留字段的显示值,而不是导出值(即,在前面的示例中是“堆栈溢出”,而不是“www.stackoverflow.com”)。我已经阅读了AcrobatJavaScriptAPI文档好几次,但没有找到任何令人满意的解决方案

有没有办法做到这一点?任何通过Acrobat JavaScript API的可能方法都是可以接受的


提前感谢。

您的问题是:有没有任何方法可以更改烧坏了某个特定行为的窗体的行为?答案很简单。对通过创建一个新的PDF行为来更改PDF的行为。问题是,我需要实际的表单来保留“导出值”功能(当表单的一个副本被展平时,另一个副本正在通过电子邮件发送给收件人)。我希望找到一个比临时更改表单行为(即以某种方式“禁用”要展平的副本的导出值功能)更优雅的解决方案。无论如何谢谢你!我会试试你的建议。