InDesign tippek és trükkök
Ha az olimpiának eseménye lenne az InDesign – ban, a MITTERA hazavinné az aranyat ez az egyik elsődleges eszköz, amelyet tervezőink használnak, hogy minden remek ötletet életre keltsenek képzeletükben. A heti hirdetésekből, folyóiratokból, promóciós levelezőkből és digitális kiadványokból-mindent meg tudnak csinálni.
amikor egy ügyfél nemrégiben segítséget kért egy kulcsfontosságú teljesítményjelentés automatizálásához, az alkalmazás átfogó megértése nem volt elegendő. Rendkívül sokoldalú adatcsapatunknak teljesen új szögből kellett megtanulnia a programot, mélyen belemerülve a program belső működésébe.
InDesign projekt mentésekor az alapértelmezett fájlformátum az INDD, amely kiszámíthatóan az InDesign dokumentumot jelenti. Egy másik lehetőség az IDML, amely az InDesign Markup Language kifejezést jelenti.
az IDML formátum két fő funkciót szolgál.
- lehetővé teszi egy InDesign-dokumentum visszamenőleges kompatibilitását CS4-re.
- ez lehetővé teszi a harmadik fél fejlesztői számára, hogy kölcsönhatásba lépjenek egy InDesign fájllal, függetlenül attól, hogy a semmiből hoz létre egy fájlt, módosítja egy meglévő fájlt, vagy lekaparja az információkat.
pontosan ezek voltak azok a képességek, amelyekre szükségünk volt ügyfelünk jelentésének automatizálásához, ezért úgy döntöttünk, hogy többet megtudunk az IDML formátumról.
a specifikáció teljes leírása jóval túlmutat a bejegyzés hatókörén, de áttekintést nyújthatunk. (Ha érdekel, elolvashatja ezt a praktikus 500 oldalas kézikönyvet.)
a felszínen úgy tűnik, hogy nincs nagy különbség az IDML fájl és az INDD fájl között, kivéve a fájlkiterjesztést. De IDML fájlok hordoznak egy kis titkot, hogy (a legtöbb esetben) valójában csak ZIP archív fájlok, amelyek sok más fájlokat tömörített együtt. Mint minden más ZIP fájl, ezeknek a fájloknak a elérése az IDML fájl feloldását igényli. Az IDML fájl kicsomagolása után a következő fájlok, mappák láthatók:
- xml file
- mimetype file
- MasterSpreads mappa, amely xml fájlokat tartalmaz
- META-INF mappát, amely xml fájlokat tartalmaz
- Spreads mappa, amely xml fájlokat tartalmaz
- Stories mappa, amely xml fájlokat tartalmaz
erőforrásokat tartalmazó mappa
együtt, ezek a fájlok minden olyan információt tartalmaznak, amely meghatározza az Ön InDesign fájljait az XML formátumban tárolt dokumentum. Azok számára, akik nem ismerik, az XML egy népszerű nyelv, amelyet az adatok tárolására és továbbítására használnak, rendkívül strukturált módon, amely mind emberi, mind géppel olvasható. Kíváncsi olvasók figyelmét ez is a mögöttes nyelv mögött jelenlegi Microsoft Office fájlokat. (Ez az X forrása az átmenetben .Doc to .docx).
Ezek közül az XML fájlok közül sok olyan dokumentumminutiákkal kapcsolatos információval rendelkezik, mint a kódolás, fájltípusok, betűtípusok, színek, stílusok, elem kapcsolatok stb. A mi céljainkhoz csak két olyan elemre koncentrálunk, amelyek tartalmazzák a projekt lényegét, a spreadeket és a Stories mappákat.
már a nevekből egy tapasztalt (in)tervező valószínűleg kitalálhatja az ezekben a fájlokban tárolt információkat. A Spreads mappa xml-fájlt tartalmaz a dokumentum minden egyes terjesztéséhez, részletezve az elemek pozicionálásával, formázásával, elrendezésével, valamint a terjedést alkotó képekkel és történetekkel kapcsolatos információkat. A Stories mappa xml fájlt tartalmaz a dokumentum minden történetéhez (a szöveg minden részéhez). Ezen ábrázolások egy példája az alábbiakban látható:
a dokumentum InDesign nézete.
bejegyzés a spread xml fájlban a dokumentum történetéhez. Ez információkat tartalmaz arról, hogyan helyezheti el a történetet a spread and other styling information-ben.
a dokumentum szövegéhez tartozó aktuális story xml fájl. A tényleges szöveg mellett ez további információkat tartalmaz a szöveg stílusáról.
Szóval mivel egy tervező volna manipulálni a dokumentum keresztül az InDesign alkalmazást, ha azt akartuk, hogy néhány program módosítása a dokumentum részben egy automatizált folyamat, mi lenne a változások közvetlenül az elterjedt fájl vagy a történet fájl — attól függően, hogy a változás, mi akartam lenni.
a szöveg áthelyezéséhez például módosítanánk a spread fájlban megadott koordinátákat a történet elemünkhöz. Egy teljesen új elem hozzáadásához létrehoznánk egy bejegyzést a spread fájlban. Ha ez egy szöveges elem, hozzon létre egy új, megfelelő történetfájlt a tényleges tartalommal. Ahhoz, hogy egy másik stílust alkalmazzunk a szövegre, módosíthatjuk ezt a történetfájlban. Vagy ha XML-elemző szoftver segítségével szeretnénk kivonni a szöveget a dokumentumból, akkor kivonhatjuk azt a történetfájlból, ahelyett, hogy nehézkes PDF-elemzőkkel zavarnánk, hogy a dokumentum végleges PDF-jét lekaparjuk.
ahogy az automatizált megoldásunkat létrehoztuk, ezeket a dolgokat megtettük.
végül sikerült megtakarítanunk ügyfelünk órányi kézi erőfeszítést, amelyet általában a jelentés létrehozására fordítottunk, és pontosabb eredményt adtunk nekik a folyamatban. Ez az újonnan felfedezett tudás azt is lehetővé tette számunkra, hogy más belső folyamatokat pontosabbá és hatékonyabbá tegyünk, segítve minket abban, hogy könyörtelen erőfeszítéseinkben jobban szolgáljuk ügyfeleinket.
– Abhishek Vemuri, Data Analyst
Leave a Reply