InDesign scripting

Automate InDesign tasks with scripts

All actions and formatting tasks that are done manually in InDesign by an end user can also be automated by a script. If those actions have to be repeated often, a script can save a lot of time. But also reduce stress and less alertness of the end user. For some actions, a script can be build within a few hours.
Ask for a price indication for building a script for your InDesign formatting task.

Actions based on Excel-data

Some actions can be based on data from a CSV-formatted file. Whether certain images or texts (including price info) should be placed or not, for example.

XML import for larger documents

Script can be used to automatically build books, catalogs, manuals, folders, etc.. Data can be loaded from an external source, e.g. via XML. If necessary, a XSL transformation can be applied first. For larger systems, Adobe InDesign server can be used.


Customers Adobe InDesign server

- Generate books

Role: InDesign server specialist, during almost 5 years, for a leading European company that offers solutions for education.

- Generate consumer electronics manuals

Philips / IBM Hong Kong voor WOOX, as WoodWing Authorized Developer generate manuals automatically.


In short:
  • The input for InDesign is XML (containing several languages) from an external system using HTTP
  • Web pages (written in PHP) are used to prepare the render action (for immediate rendering or batch jobs)
  • InDesign server is triggered to execute a render job
  • The layout is defined by the template and paragraph styles, so fine tuning the layout is independent of the scripts
  • Images are placed on 'foldout pages', or as 'anchored frames' in the text. In that case, the script will avoid overlapping images.
  • Web pages are handling the result, sending it to an external system using HTTP

- Generate puzzle pages automatically

Keesing (Denksport/Puzzelsport, Telegraaf; i.c.w. Easy Media Support)

- web-to-print

InDesign server as part of a web-to-print solution of Marvia, a company that automates marketing. A monitor page that shows the InDesign server job queue.
HTML to PDF conversion via InDesign server
Data merge / mail merge. Optionally, beforehand, the CSV file can be adjusted automatically. E.g. images for data merge can be downloaded and the URL/link can be converted to a local path on the disk. Also the CSV file can be filtered (on price, categories, brands), sorted (by price, brand, discount) and adjusted (additional columns, rounding numbers), etc.

- product catalogue

Nike

Customers that use Adobe InDesign scripts


Contact us to hire a freelance InDesign scripting developer / scripter.

WoodWing authorized developer

Customers that use WoodWing Enterprise server

Some Dutch publishers via Easy Media Support.
Functionality: a.o.

Other references

References for other services.

What customers say

"Voor onze web-to-print oplossing richtte Anton de Adobe InDesign server in en maakte een dashboard voor het inzien van de serverstatus. We zijn erg tevreden over de uitgevoerde aanpassingen aan de InDesign scripts.
In spoedgevallen schakelt Anton snel, en heeft de kennis in huis om complexe vraagstukken op tijd tot een goed einde te brengen.
Hiernaast is Anton voor ons een klankbord voor de doorontwikkeling van onze editor, hij denkt hierin mee en komt met waardevolle input voor onze technische collega's.
Kortom; Anton is een professional die denkt in mogelijkheden in plaats van beperkingen, en is een plezier om mee samen te werken.
"

aivraM ,srednoD .J [12-'16]

"Anton ontwikkelde voor ons (met veel enthousiasme) diverse scripts voor het importeren en automatisch opmaken van XML-kopij in InDesign. Het opmaken van boeken kost ons nu veel minder tijd. Tegelijk hebben we meer controle over het proces en zijn we veel flexibeler. Prima werk!"
ohnituoC jirevegtiU ,gruB ned nav .Mi[12-'18]

"Anton is zeer prettig om mee samen te werken. Hij schakelt snel en denkt goed mee. Wij zijn erg tevreden over het resultaat en zullen daar waar nodig zeker weer gebruik maken van zijn diensten."
musleW nav .R, Just Brands B.V.[6-'17]

"Much appreciated for Mirotek's every help to our project which has a tight timeline. We had a pleasant time working with Mirotek. We appreciated your team's help for archiving our goals to get our InDesign server application going live on schedule."
uaL .K, IBM Hong Kong [5-'15]

"I was designing a monthly catalogue style magazine when we called in Mirotek for Indesign scripting help with automated design tasks. Both myself and my colleagues were sure that what Mirotek was going to implement was just not possible in the design world. But, much to our delight, Mirotek delivered a perfect solution which saved us mountains of time. I would not hesitate to use Mirotek's services again."
sucraM .K, designer/art director [5-'14]

"Ik ben heel blij met het script, precies wat ik zocht.
Ik zocht een oplossing en vond Mirotek op internet. In één middag had ik een offerte én perfect werkende testversie van het script. Het was bijna te mooi om waar te zijn!
Ben vooral heel blij met het lagenscript, dat scheelt zoveel muiskliks. Merci en als ik nog een keer een script nodig heb neem ik contact op.
"
Annemiek van Dijk van Schepsels Marketing & Communicatie [12-'16]

Nederlands: freelance Adobe InDesign javascript ontwikkelaar