Now, For Adobe InDesign CS5 and Above

Work Smarter, Not Harder

In today’s tight economy, you need to find ways to sharpen your competitive edge. A few scripts in your arsenal can be your answer. Scripts unleash InDesign’s hidden power to let your computer take the work out of your workload. Imagine starting a project with a single shortcut key combination. Inside of a custom dialog you choose the style sheet and the style formats you want to use. Enter some information about the project for its metadata, and click OK. Your document is created complete with styles and metadata, and saved to a predetermined folder. After running a script to create your page layout, you import the project’s resources. Spend a little time refining the design and save. Within minutes, you are done and sipping your morning refreshment while thinking of other ways you can let scripts do the work for you.

Feature Script

Automate Image Placement With Caption Option

Script for blog post of October 30, 2021.

Automate Image Placement With Caption Option Automate Image Placement With Caption Option 13

Registered Users

Registered users can access scripts available for download using the appropriate button below:

Use Scripts

There are a number of scripts provided with the book that can be run as is. These often include a custom dialog box for entering values needed for the script. They may also depend on resources saved in a predetermined location on your hard drive. For convenience, the scripts use the Public folder inside the Users folder for resources such as images, and the application folder for style sheets, templates, and libraries. You can use other locations, but you will need to modify the scripts accordingly.

Modify Scripts

AppleScript is a very friendly language. Most beginning users are able to make minor modifications to a script with a minimum of instruction.

Make Scripts Work for You

At the end of each chapter is a section that walks you through a project appropriate for the chapter. You start out running scripts, then changing values in scripts, and finally adding functionality to scripts using snippets of code (handlers) provided in a library. Before you know it, you will be putting your own scripts together that could save you many hours of time and a considerable amount of frustration.