C++ Plugins
摘要
Several Adobe applications, including InDesign, Photoshop, and Illustrator, offer a Software Development Kit (SDK) that enables the respective application to be extended with a plugin written in the C++ programming language. The main difference between scripts and C++ plugins is that scripts control existing functions within the respective Adobe application, whereas C++ plugins can be used to implement new functions based on the application's existing capabilities. A key advantage of C++ plugins is performance, as this low-level programming language executes faster than, for example, a scripting language. The Adobe Developer Console serves as a central hub that, in addition to the SDKs, provides extensive documentation and code samples, which are essential for the development of C++ plugins, among others.