Indesign Datamerge Script

Adobe InDesign CS4 Scripting Phase I.

Project Goal:

The project goal will be to create a JavaScript script that will be utilized within an Adobe InDesign CS4 Document.

The goal of the work being done with InDesign is to utilize the Data Merge functionality of InDesign and the, already available, ability to create a new document per record in your data source.

The JavaScript work that is being requested is to write a script that will modify each documents name based on data contained in the data merge.

A very simple example of this would be the following:



Given the following data source in excel:

First_Name Last_Name ResultingFileName

George Smith c:\[url removed, login to view]

Mary Lopez c:\[url removed, login to view]

Steve Barns c:\tmp\[url removed, login to view]

Along with a simple two text box InDesign documents, I would perform a standard data merge with First_Name linked to one text box and Last_Name linked to another. By setting the “Record Limits Per Document” to 1, I would end up with three different documents. By default, the documents would be named Untiltled-1, Untiltled-2 and Untitled-3.

Untitled-1 would contain George and Smith. Untitled-2 would contain Mary and Lopez and Untitled-3 would contain Steve and Barns.

At this point in time, I would run the new created script, which would do the following:

Rename Untitled-1 to A45 and/or save Untitled-1 as C:\[url removed, login to view]

Rename Untitled-2 to C99 and/or save Untitled-2 as C:\[url removed, login to view]

Rename Untitled-3 to XM96TR and/or save Untitled-3 as c:\tmp\[url removed, login to view]

I am open to modifying the manner in which the data merge source is created. For example, separating the path and the file name into separate columns. In addition, I am flexible in putting preset information and/or file save types into the data merge document.

Please feel free to contact me directly at

Thanks in advance for the help.


Adobe InDesign CS4 Scripting Phase II.

Phase II of this same project would be to extend the script to include the ability to list 4 CMYK color values for each text box and then to have the Javascript change the base colors of the text in the box based on the CMYK color values that were data merged.

Taidot: Javascript

Näytä lisää: indesign script, javascript script adobe indesign, script data merge indesign, indesign datamerge scripting example, datamerge indesign, indesign javascript excel data, indesign datamerge scripting, datamerge, standard c types, free excel help, be smith, indesign script datamerge, indesign datamerge, datamerge script, indesign data merge script, indesign data merge javascript example, indesign script rename, excel data merge script indesign, indesign scriopt data merge tutorial, record script indesign, javascript datamerge indesign, javascript indesign create document, indesign data merge scripts, script indesign, mary george

Tietoa työnantajasta:
( 0 arvostelua ) San Marcos, United States

Projektin tunnus: #415122

4 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


We possess extensive experience of developing numerous high-end websites and are highly organized and adept at meeting tight deadlines that are so common in this industry. Please see PMB for more details.

$650 USD 12 päivässä
(1 arvostelu)

Hi Sir, Please give this chance to me as I have experience of JavaScript. Regards Yuvraj

$600 USD 15 päivässä
(1 arvostelu)

Hi I am an expert in Java script, would be glad if given a chance to work with [url removed, login to view] project will be delivered with great quality. Thanks Solomon

$750 USD 18 päivässä
(1 arvostelu)

Hello,I am ready to start this project right away.I have 12yrs of exp at Java and at other Microsoft technologies.I will also take care that the quality is not affected.I am looking forward to your response and believe Lisää

$550 USD 15 päivässä
(0 arvostelua)