Budeme rádi za každou vaši reakci. Podělte se o své myšlenky s komunitou Adobe InDesign.
Automatizované publikování pomocí jazyků XML a IDML a skriptování
Software Adobe® InDesign se vyznačuje flexibilními možnostmi jazyka XML, značkovacím jazykem IDML (InDesign® Markup Language) a širokou podporou skriptování, pomocí nichž lze vytvářet výkonné automatizované pracovní postupy pro publikování obsahu v rámci různých systémů i výstupních médií. V aplikaci InDesign najdete podrobné informace o podpoře jazyků XML a IDML i skriptování. Tyto informace vám pomohou vytvořit kvalitní základy vlastních řešení, která budou splňovat vaše jedinečné požadavky na publikování.
Pokud zvažujete automatizaci aplikace InDesign, doporučujeme vám seznámit se i s aplikací Adobe InDesign Server, kvalitní, flexibilní a škálovatelnou verzí aplikace InDesign. Protože aplikace InDesign Server sdílí stejný základ kódu jako aplikace InDesign, nabídne vám všechny funkce jako verze pro stolní počítače. Navíc se ale vyznačuje řadou serverových funkcí.
Zdroje informací k jazyku IDML
Jazyk IDML je otevřený formát souborů vycházející z jazyka XML, pomocí něhož mohou vývojáři a systémoví integrátoři třetích stran programově vytvářet, upravovat a rozebírat dokumenty aplikace InDesign mimo kontext samotné aplikace InDesign. Jazyk IDML pracuje se standardními nástroji jazyka XML pro úpravy, takže lze jednoduše vytvářet automatizované pracovní postupy. V aplikaci InDesign navíc podporuje i podprocesy, takže je práce s formátem souborů jazyka IDML ještě rychlejší.
Vývojáři mohou pomocí jazyka IDML:
- dynamicky generovat a upravovat dokumenty,
- rozebírat a znovu používat části dokumentů,
- transformovat elementy dokumentu na základě transformací XSLT,
- hledat a upravovat data v dokumentech aplikace InDesign pomocí jazyků XPath a XQuery.
- pomocí softwaru Adobe Flash® Builder® a běhového prostředí Adobe AIR® vytvářet vlastní aplikace a rozhraní před pracovními postupy IDML.
Nově vytvořené a navržené pracovní postupy dokumentů
Jazyk IDML vychází z formátu INX (InDesign Interchange), který byl zaveden do aplikace InDesign CS2 s cílem umožnit uživatelům ukládat dokumenty pro použití v předchozí verzi. Formát INX však byl špatně čitelný i zpracovatelný, protože byl navržen tak, aby jej používala pouze aplikace InDesign. Uživatelé, kteří zkusili s formátem INX pracovat, zažívali u nástrojů jazyka XML potíže s čitelností, stabilitou, rozšiřitelností a kompatibilitou.
Jazyk IDML představuje řešení těchto potíží. Umožňuje totiž vývojářům měnit, sestavovat a přestavovat reprezentace jazyka XML dokumentů aplikace InDesign. Tímto způsobem lze soubory aplikace InDesign vytvářet a lze s nimi pracovat i mimo kontext samotné aplikace InDesign. Následně jsou soubory převedeny zpět do aplikace InDesign za účelem převedení do koncového výstupního formátu.
Výhody
Jazyk IDML nabízí jednodušší a flexibilnější způsob vytváření a implementace řady různých řešení publikování. Výhody jazyka IDML:
- Úplnost: Objekty, atributy a předvolby lze pomocí jazyka IDML reprezentovat v rámci úplné řady možností přepínání mezi aplikacemi.
- Čitelnost: Formát jazyka IDML dokáže číst nebo zapisovat prakticky každý program nebo nástroj, který dokáže číst nebo zapisovat jazyk XML.
- Stabilita: Jazyk IDML nabízí vývojářům větší viditelnost chyb a větší flexibilitu při zpracování těchto chyb.
- Zpětná kompatibilita: Uživatelé mohou soubor jazyka IDML vytvořený v jedné verzi otevřít v některé z následujících verzí.
Příklady ukázkového použití
Protože je jazyk IDML formátem jazyka XML, jsou možnosti jeho použití opravdu široké. Mezi běžná použití patří:
Zdroje informací k jazyku XML
Zjistěte, jak do aplikace InDesign importovat soubory XML a pracovat s nimi.
Zdroje informací k vytváření skriptů
S podporou skriptování v aplikaci InDesign můžete automatizovat některé pracné produkční úlohy, jako je například umisťování a nahrazování obrázků, oprava textových chyb nebo příprava souborů na tisk. Podpora skriptování rovněž hraje ústřední roli v pracovních postupech vycházejících z jazyků XML a IDML. Zjistěte další informace o tom, jak přidat a používat skriptování v aplikaci InDesign.
Zdroje informací k technologii XMP
Inteligentní média s využitím technologie XMP
XMP (Extensible Metadata Platform) od společnosti Adobe je technologie popisování, pomocí níž lze vkládat do souborů data týkající se souboru (takzvaná „metadata“). Další informace o tom, jak technologii XMP využívají partneři a jak je využívána ve standardech, najdete na webu XMP.
Technologie XMP pro vývojáře
Sada XMP Toolkit umožňuje integraci funkce metadat do vašeho produktu nebo řešení. Podporuje operační systém macOS, Windows® a UNIX® a dodává se se vzorky, dokumentací, zdrojovým kódem a soubory projektů. Sada XMP Toolkit je dostupná v rámci licence BSD.
související zdroje
Obraťte se na nás