如何保存具有可编辑字段的 pdf 文件,以便当其他人打开它时,字段不会以蓝色突出显示?

如何保存具有可编辑字段的 pdf 文件,以便当其他人打开它时,字段不会以蓝色突出显示?

我使用 Adob​​e InDesign 制作了一个文档,其中包含复选框、单选按钮和可编辑文本字段,并将其保存为交互式 PDF。在我的 Acrobat 版本中看起来很棒 - 问题是,当我的客户打开它时,他的 Acrobat 版本有一个默认设置,即用浅蓝色突出显示所有按钮和文本字段。当他单击单选按钮然后单击另一个字段时,单选按钮中的勾号会消失。如果他在 Acrobat 首选项中关闭突出显示选项,一切都会正常进行。有没有办法保存此 PDF,使其默认在关闭突出显示字段的情况下查看?

答案1

正如您所注意到的,有一个首选项设置可以突出显示字段。此设置也可以使用 JavaScript 控制。此设置可通过属性访问app.runtimeHighlight

但是,由于这可能是用户有意设置的,因此直接将其推翻并不“好”。良好的礼仪是在文档打开时更改它,并在文档关闭时将其恢复。

那么,如何进行呢?

步骤 1:创建一个小文档级脚本:

var myHiLight = app.runtimeHighlight ; //save the current value
app.runtimeHighlight = false ; // deactivates the highlighting

步骤 2:在WillClose文档脚本中添加以下内容:

app.runtimeHighlight = maHiLight ;

这样就行了。

相关内容