使用 UXP 创建 InDesign 插件

上次更新日期: 2026年8月7日

了解如何在 Adobe InDesign 中使用统一扩展平台 (UXP),利用 JavaScript ES5 和 ES6 功能构建现代插件。

使用浮出菜单、持久存储以及对 Access 全局唯一标识符 (GUID) 的支持来增强插件并改善用户体验。

创建 InDesign 插件

使用 UXP 创建插件

使用 UXP 支持的现代 JavaScript(ES5 和大多数 ES6 功能)开发插件。

弹出菜单增强功能

在 InDesign 中使用弹出菜单访问其他操作,同时让面板保持井井有条:

  • 从浮出菜单运行脚本。
  • 添加次菜单并将其嵌套为多个层级。
  • 在菜单项中使用表情符号。
  • 设置启用属性以灰显项目并使其无法访问。
  • 以编程方式更改切换、选中和启用属性。

持久存储

跨会话或版本升级使用持久存储保存插件数据。这样即使应用程序关闭后,用户偏好设置和状态仍然可用。

GUID 支持

识别支持 GUID 的第三方插件用户,以便提供流畅、个性化的用户体验。通过 UXP Developer Tool (UDT) 和 Creative Cloud Marketplace 访问 GUID 支持。