background preloader

Tutorials

Facebook Twitter

Scripting resources for InDesign. Adobe InDesign is fully scriptable, which means that anyone with a knowledge of basic programming skills with a language such as JavaScript, AppleScript or Visual Basic can learn to customize InDesign to automate repetitive or complex tasks.

Scripting resources for InDesign

I do quite a bit of InDesign script development for clients. JavaScript is my tool of choice, since it is cross-platform, working well on both Macintosh or Windows versions of InDesign. I'm often asked for resources on how to get started learning how to program with JavaScript in InDesign. Beginning JavaScript Tutorials. JavaScript Tutorial. JavaScript for the Absolute Beginner. Scripting is one of the most powerful features in InDesign.

JavaScript for the Absolute Beginner

It can save lots of time: almost anything you can do with the user interface, you can do with scripts, and there are even a few things you can do in scripting that you cannot do from within the user interface. Scripting is also a good way to do accurate placing and to repeat the same action dozens, hundreds, or thousands of times.

And of course, it's fun to make InDesign do things the programmers didn't think of. The technical background There are two parts to a script: the language you write your script in, and the interface to InDesign.