December 18, 2016 | en | fr
Lost in the playground? This page provides resources, links and goodies specifically for newcomers. You will learn here how to access essential pages in this website, install InDesign scripts, and even grab hidden gems…
What is Indiscripts about?
Indiscripts mainly focuses on automating InDesign in daily tasks or more advanced topics: typography, fonts, GREP queries, word indexing, text styling, footnotes, layout management, barcodes, transformations, book covers, etc.
Some pages, aimed at InDesign experts or programmers, contain highly technical information that you probably don't want to read at all! But this website also provides cool stuff that you can easily benefit from, whatever your InDesign skills.
Installing a “script”
A script is a piece of code, a program, that performs some interesting actions. InDesign scripts are based on plain text files which you could even write or edit yourself in any text editor. Those files usually have the suffix
JSXBIN) which refers to a programing language (ExtendScript for JS) that InDesign and other Adobe applications are able to interpret on both Mac and Windows platforms.
In order to make a script available in the Scripts panel, all you have to do is to put the script file, e.g. MyCoolScript.jsx, inside a specific folder. The easiest way to find its location is to do as follows:
1. Run InDesign.
2. Open the Scripts panel—going into Window > Automation > Scripts (CS4), or Window > Utilities > Scripts (CS5 or later).
3. Right-click on either Application or User.
4. From the context menu, choose Reveal in Finder (Mac), or Reveal in Explorer (Windows).
My colleague Dan Rodney has a great tutorial, including video demo, on Installing InDesign/InCopy Scripts.
List of Magic Keywords
What kind of scripts and tools are available on this website? And, which of them might fit your needs? Here is a short selection of keywords that lead to the most interesting topics for newcomers:
|BAR - FOO||GRE - OPE||PDF - STO||STR - UNI|
Do not overlook our integrated search engine. Type any specific keyword in the search field (at the top right corner of the home page) then press Enter.
Discovering the Goodies
As Indiscripts is a blog based website where entries are stacked from oldest to newest, there is a good chance you missed interesting scripts, tools, or tutorials, that are not visible anymore on the front page.
Here is a selection of those hidden gems, showing either full downloadable scripts, or code snippets (that you can copy-paste as well). The most noticeable utilities appear in bold.
|ActionListener||Record and replay simple InDesign actions.|
|Align2Left-Top||Align all items to the left and top margin.|
|AphorismGenerator||Randomly generate valid sentences.|
|ArabicStyle||Use a special composer for Arabic styling.|
|Arc||Drawing circle arcs in InDesign.|
|ButtonReporter||Report behaviors associated to buttons.|
|BasicSwapItems||Quickly swap page items.|
|ChangeMissingFonts||A simple font replacement routine.|
|CleanupPasteboard||Clean up the pasteboard (removing extra items).|
|CropExportPages||Crop pages then export to jpeg.|
|DeepWordCounter||Count words with respect to footnotes and tables.|
|DrawSpiral||Draw Archimedean spirals.|
|DrawWave||Draw clean sine waves.|
|ExtendImageTest||Test whether a container extend beyond its image.|
|FileCloseAll||Add a “Close All” feature in the File menu.|
|FitFontSize||Fit font size to text frame.|
|FitHorizontal||Adjust text frame width to the optimal value.|
|FitOverset||Apply fit-frame-to-content to all overset frames.|
|FixTableWidows||Quickly apply a “widow policy” to tables.|
|FlyingButtons||Automate PDF portfolios.|
|GetProxyPageName||Find the nearest page of some page item.|
|GroupItemsByLabel||Group items having the same script label.|
|HTMLEncode||Basic ID-to-HTML encoder.|
|InGoogle||Invoke Google from InDesign.|
|InTetris||Play Tetris inside InDesign!|
|InhibitsAlerts||Remove alerts when executing a JSXBIN-based script.|
|JsxBlind||JSXBIN Obfuscator for ExtendScript.|
|MagnetGroup||Make a graphic group responsive to resize or moves.|
|MigrationAppels||Reposition footnote calls (French rules).|
|PDFImportCropPref||Change the Crop options of a placed PDF.|
|PageBorder||Create a custom border around pages.|
|PageWalker||Duplicate and position a page item by uniform steps.|
|PageToolDisclaimer||Alert on PageTool usage.|
|PasteboardExpander||Reveal items that flow over the pasteboard.|
|ReFoot||Convert markup text into footnotes.|
|RegexTester||Test regular expressions in a dialog box.|
|ReleaseAnchoredObjs||Release all anchored objects at once.|
|ReorderPages||Reorder the pages of an entire document.|
|RemoveConditionalText||Selectively Remove Conditional Text.|
|RemoveEmptyGroups||Remove empty style groups.|
|ReplaceStyle||Generic style replacement routine.|
|ReportPageHyphens||Inventory hyphens that occur between two pages.|
|RichPaste||Paste with minimal formatting.|
|ScanStateContainers||Scan all State containers in a document.|
|ShowHideLocalFormatting||Reveal local formatting in your document.|
|ShowHideQuotes||Manage GREP style for highlighting quotes.|
|ShuffleParagraphs||Shuffle the selected paragraphs in a random order.|
|SmartCellMerge||Improve the way you merge table cells.|
|Speeech!||Turn any shape into a speech balloon!|
|StepTints||Increase/reduce tints by constant steps.|
|SwatchSorter||Sorting color swatches.|
|SynchronizeID-AILayers||Sync InDesign and Illustrator layers.|
|TotalRescale||Slightly translate and/or scale an entire layout.|
|TransformSpread||Apply weird transformations to spreads!|
|UnBaseStyle||Remove "basedOn" style while keeping attributes.|
|UnFoot||Restore footnotes into the story.|
|Up2Bottom-Left2Right||Sort images based on their 2D position on the page.|
|WebColorPicker||Specify and create web color swatches (#RRGGBB).|
Best way to stay tuned to our freshest stuff? Follow us on Twitter!
Free Material vs. Commercial Products
Most scripts, utilities, and resources available at Indiscripts are, and will remain, free material—at least, “free to try.”
Our greatest tools for InDesign (referred to as “products”) are all listed in the Main Product Page, which relates as well to free scripts as beta versions, trial versions (
TRY flag), and/or commercial versions (
PRO flag). Each product has its own quick-access icon in the top navigation bar.
To keep an eye on our products, bookmark this address: indiscripts.com/category/projects.
On the process of purchasing a product, check out our Terms and Conditions of Sale.
See also: Indiscripts Product License Agreement.
Repositories and Additional Links
Enjoying InDesign automation? Interested in extending Adobe apps and exploring new solutions? Indiscripts is also the right place to learn, experiment, and discover. You will find a nice selection of external links at the right side of the home page.
In addition, here is a set of repositories and resources for digging deeper: