如何儲存具有可編輯欄位的 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 ;

那應該可以了。

相關內容