
One of the consulting services I provide is custom Script development for Adobe Creative Suite products. If you find yourself banging your head against the wall wishing that InDesign would do such and such, or if you have a thorny workflow issue you'd like to solve with the Creative Suite, a script may be the answer. Contact me and I'll develop a script for you!
Below are scripts that I've either developed for my own use, or that are small fragments of a larger client solution. Feel free to use these scripts, or to modify them for your own use.
A simple script that implements an un-exposed feature of InDesign CS5. When you export a facing-pages layout using the Adobe PDF (Interactive) option, the facing pages always output as a spread. When you run the InteractivePDFSpreadsOFF script, all future Interactive PDFs exported from InDesign will output as single pages, not spreads. To restore the ability to export spreads to Interactive PDF, run the InteractivePDFSpreadsON script.
A real quick and dirty script that uses InDesign CS5's "Presentation Mode" to display all the pages of the open document as a self-running "slide show". Here is a French version, translated by Pierre Labbe.
InCopy has a command to transpose two text characters (Edit > Transpose), but InDesign doesn't. This script fixes that. Just place the text cursor between two characters, and double-click on the script in the Scripts panel. Even better, use the Keyboard Shortcut editor to assign a keyboard shortcut to the script, so you can transpose two characters with a keystroke.
This script "exposes" a hidden feature of InDesign CS3 - CS5: the ability to control how the Balance Ragged Lines feature works. By default, the Balance Ragged Lines feature will try to make the lines in the selection approximately the same length, favoring a longer first line and a shorter second line. With this script you can tell InDesign to favor a shorter first line and a longer second line, or to try to make all lines the same length. See the enclosed documentation and example files for more detailed information.
Back in 2007 I wrote an article for InDesign Magazine on how to add PDF tooltips to an InDesign CS3 file.
In InDesign CS4, Adobe completely reworked the way that buttons are created and edited. The change was for the better, except that in the process, Adobe removed the dialog box that allowed you to enter and edit tooltips. The underlying code for handling tooltips is still in CS4, but the dialog box for viewing, editing and adding tooltips is gone.
This script adds the functionality for viewing, editing and adding tooltip text to buttons back to InDesign CS4. See the enclosed documentation for more information. This script is no longer needed for CS5.