Znáte funkci hromadné korespondence ve Wordu či Libreoffice Writeru? Vzkratce jde o to, jak z tabulky (databáze) údajů vkládat do určitých míst dokumentu proměnlivá data jako je třeba oslovení či adresu v dopise (proto název „hromadná korespondence“). Hodí se to na výrobu konferenčních visaček, dopisů, cenovek a mnoho dalších účelů. Zoufale jsem tuhle funkci potřeboval nasadit v Adobe Illustratoru či InDesignu, protože v těchto programech vytvářím etikety, kde se mění třeba jen název, čárový kód a složení.
Až doteď jsem ale zápasil s tím, jak klasickou excelovskou tabulku či CSV soubor do Illustratoru dostat. Ten totiž očekává vstup ve speciálním XML. Dnes jsem konečně objevil nástroj, který tohle umí – http://shancarter.github.io/mr-data-converter/, případně i jiný s toutéž funkcí http://joaofaraco.com.br/converter/. A ono to fakt funguje :-)
Návod ve zkratce:
- vytvořit návrh šablony v Illustratoru (používám CS6), každé textové pole umístit do samostatného rámce
- Otevřít panel Proměnné (Okna -> Proměnné), označovat jednotlivá textová pole a převést je na dynamická textová pole; pojmenovat proměnné jednoslovným textem bez mezer
- Vytvořit tabulku s názvy takto pojmenovaných textových polí v prvním řádku v Excelu či Libreoffice
- Zkopírovat tabulku do schránky a převést ji do Illustratorového XML na http://shancarter.github.io/mr-data-converter/ nebo http://joaofaraco.com.br/converter/
- Uložit XML a to importovat do Illustratoru přes panel Proměnné, každý řádek tabulky se stane „sadou dat“ které lze přepínat šipkami v tomto panelu.

Zdravím,
výborný nápad, s programy Illustrator / InDesgin pracuji denně, je dobré vědět, že něco takového dokáže urychlit práci.