Automatizace

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ří:

  • Úpravy s přepínáním mezi aplikacemi: Pomocí jazyka IDML lze řešení převádět z formátu binárního souboru aplikace InDesign do jazyka IDML a zase zpět. Dokument aplikace InDesign můžete například exportovat do jazyka IDML za účelem použití předlohy mimo aplikaci InDesign. Poté můžete předlohu v jazyku IDML upravit pomocí nástrojů jazyka XML a importovat zpět do formátu souboru aplikace InDesign.
  • Dynamické vytváření dokumentů: Dokumenty jazyka IDML můžete vytvořit pomocí nástrojů jazyka XML na základě informací z databáze nebo informačního kanálu a následně je otevřít v softwaru InDesign nebo Adobe InCopy® a dále zpracovat.
  • 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

    Budeme rádi za každou vaši reakci. Podělte se o své myšlenky s komunitou Adobe InDesign

     Adobe

    Získejte pomoc rychleji a snáze

    Nový uživatel?

    Adobe MAX 2024

    Adobe MAX
    Konference věnovaná tvořivosti

    14.–16. října Miami Beach a online

    Adobe MAX

    Konference věnovaná tvořivosti

    14.–16. října Miami Beach a online

    Adobe MAX 2024

    Adobe MAX
    Konference věnovaná tvořivosti

    14.–16. října Miami Beach a online

    Adobe MAX

    Konference věnovaná tvořivosti

    14.–16. října Miami Beach a online