What is the difference between programming and illustrator

Programming in Illustrator

Really simple question. I hope you have something to offer. How can I get the full potential of Illustrator by manipulating it programmatically? Is there some kind of add-on or hidden feature? For example, let's say I have a bunch (like a thousand) of fixed length vertical line segments, and I want the bottoms to stay where they are, but the tops of each successive line segment follow a certain curve and stay vertical all the time . If you don't like the question and it bothers you so much, just throw it away. I'm really just looking for an answer to the example, but also a reference (software, literature, etc.) that could lead me to my dreams of gaining programmatic power in Illustrator. ^ _ ^


Illustrator and other Adobe products can be scripted to perform several types of tasks. Just google "Illustrator Scripting"


then there is the illustrator api.


As mentioned in the comments, Adobe enables Illustrator to be scripted by exposing an API.

Probably the best thing about scripting is that it doesn't use an Adobe proprietary language, but can use JavaScript, AppleScript on Mac, and VBScript or some other COM-enabled programming language on Windows.

Illustrator also has an SDK, but that's more for plugin development, etc.


Plugin development isn't really any different from scripting. Mainly, it's about giving you a little more access and a more mature API, and it's a little easier to hide what you've done, but other than that, it's not a huge difference. It's just a lot harder to deal with.