Software Adobe® InDesign se vyznačuje flexibilními volbami 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 naleznete 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 s aplikaci 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í.
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ší.
- 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® můžete vytvářet vlastní aplikace a rozhraní před pracovními postupy IDML.
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.
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í.
Protože je jazyk IDML formátem jazyka XML, jsou možnosti jeho použití opravdu široké. Mezi běžná použití patří:
Sabern je softwarová společnost se sídlem v Nizozemsku, která se specializuje na vývoj softwaru a aplikací pro publikování databází, publikování dokumentů, správu obsahu a řešení webového tisku. Společnost Sabern poskytuje služby v oblasti vývoje uživatelských aplikací. Má rozsáhlé zkušenosti se zajišťováním automatizovaných řešení publikování pro vládní organizace a podniky působící v odvětví tisku, letectví, financí, velkoobchodu, přepravy a telekomunikačních služeb.
Pomocí webového prohlížeče a produktu DesignDB společnosti Sabern mohou zákazníci vytvářet dokumenty a soubory PDF s vysokým rozlišením z předdefinovaných šablon vytvořených v aplikaci InDesign. I uživatelé, kteří nemají zkušenosti s návrhem dokumentů, mohou pomocí softwaru Design DB rychle a snadno vytvořit vysoce profesionální marketingové materiály a publikace. Ve srovnání s tradičními pracovními postupy dochází k výraznému zvýšení rychlosti a efektivity.
„Software DesignDB plně využívá výhod nového formátu IDML od společnosti Adobe. Protože je formát IDML vlastně jazyk XML s určitými elementy umožňujícími přístup k funkcím formátování aplikace InDesign, můžeme nyní k práci s formátem IDML mimo aplikaci InDesign používat standardní software a nástroje pro úpravy jazyka XML. Tento formát poskytuje našim vývojářům takovou flexibilitu, že jsme schopni uvést na trh nejnovější generaci automatizovaných řešení publikování dříve než kdykoli předtím.“
— Karen Lelieveld, Sabern
Společnost censhare AG vyvinula systém publikování censhare, který je založen na řešení správy datových zdrojů médií a slouží k produkci, správě a publikaci obsahu pro více různých kanálů médií. Systém obsahuje nástroje pro správu webového obsahu a nástroje pro spolupráci.
Systém překladových pamětí TMS (Translation Memory System) společnosti censhare nabízí zákazníkům, kteří potřebují obsah publikovat v různých jazycích, možnost extrahovat a znovu používat konkrétní elementy libovolného překladu. Systém TMS používá k efektivnějšímu extrahování a práci s obsahem jazyk IDML, který umožňuje rozdělení textu na jednotlivé segmenty a odstavce na základě vět, současně ale zachová všechny styly. Jazyk IDML také představuje způsob, jímž je řešení společnosti censhare hlouběji integrováno do sady Microsoft Office. Řešení společnosti censhare automaticky vytvoří styl tabulek aplikace Excel nebo dokumentů aplikace Word. Poté lze řešení přímo umístit a upravit v rámci rozvržení aplikace InDesign.
„Jazyk IDML je kompletní a otevřený formát standardních rozvržení pro profesionální publikování. Nyní můžeme rozvržení vytvářet a dekódovat pomocí běžných nástrojů jazyka XML. Protože společnost censhare pracuje převážně s jazykem XML, dosáhli jsme skvělé integrace.“
– Mathias Wurth, censhare AG
Dokument „Adobe InDesign and XML: A Technical Reference“ (Technické reference k aplikaci Adobe InDesign a jazyku XML)
Získejte podrobné technické informace týkající se funkcí jazyka XML v aplikaci InDesign, jako je například tagování jazyka XML, import a export v jazyku XML, ověřování definice typu dokumentu (DTD) a modul zpracování pravidel jazyka XML.
Real World InDesign: Tvorba zástupných prvků
Nechte aplikaci InDesign CS2 v importovaném souboru XML u odpovídajících elementů zopakovat uspořádání zástupných elementů a statického textu (výňatek z aplikace „Real World Adobe InDesign CS2“).
Real World InDesign: Transformace formátu XML
Transformujte formát XML do formátu HTML nebo jakéhokoli jiného textového formátu, včetně běžného textu, formátů PDF a PostScript®, jiných typů jazyka XML nebo tagovaného textu aplikace InDesign (výňatek z aplikace „Real World Adobe InDesign CS2“).
Kapitola o XML v příručce uživatele InDesign CS4
V kapitole o jazyku XML, vyňaté z příručky uživatele aplikace InDesign CS4, naleznete odpovědi na základní otázky týkající se podpory jazyka XML v aplikaci InDesign
Pomocí podpory skriptování v aplikaci InDesign můžete automatizovat některé pracné produkční úlohy, kam patří například umísťování a nahrazování obrazů, oprava textových chyb nebo příprava souborů k tisku. Podpora skriptování rovněž hraje ústřední roli v pracovních postupech vycházejících z jazyků XML a IDML. Následují některé zdroje vhodné pro začínající i zkušené tvůrce skriptů.
Úvod do skriptování od společnosti Adobe
Seznamte se s tímto informativním úvodem. Získáte informace o tom, proč, jak a kdy máte v aplikacích sady Adobe Creative Suite® 6 používat skriptování.
Zobrazit nebo stáhnout (PDF, 851 kB)
Výuková lekce skriptování v aplikaci Adobe InDesign CS5
S touto podrobnou výukovou lekcí zvládnete základy skriptování v aplikaci InDesign CS6.
Zobrazit nebo stáhnout výukovou lekci (PDF, 936 kB)
Stáhnout skripty výukového kurzu skriptování v aplikaci InDesign (ZIP, 11 kB)
Tito podrobní průvodci vám poskytnou obsáhlé informace o vytváření vlastních skriptů pro aplikaci InDesign pomocí jazyků AppleScript, JavaScript a VBScript.
Zobrazit nebo stáhnout průvodce jazykem AppleScript (PDF, 2.0 MB)
Zobrazit nebo stáhnout průvodce jazykem JavaScript (PDF, 1.4 MB)
Zobrazit nebo stáhnout průvodce jazykem VBScript (PDF, 2.0 MB)
Stáhnout skripty průvodce skriptováním v aplikaci InDesign (ZIP, 832 kB)
Příručka k nástrojům jazyka JavaScript v sadě Adobe Creative Suite
Tento dokument vám poskytne informace týkající se funkcí, nástrojů a objektů jazyka JavaScript, které jsou společné pro všechny aplikace sady Adobe Creative Suite s podporou jazyka JavaScript.
Zobrazit nebo stáhnout (PDF, 4,4 MB)
Uživatelské fórum skriptování v aplikaci InDesign
Sdílejte s podobně smýšlejícími profesionály otázky a odpovědi související s návrhy a sazbou, vyměňujte si skripty, nápady na skriptování a informace o jazyku XML.
V centru zdrojů Adobe Resource Center můžete stahovat bezplatné skripty nebo odesílat skripty, které jste vytvořili sami. Navíc můžete sdílet předlohy, zásuvné moduly, akce a další podpůrné soubory, které do vašich rozvržení přidají nové prvky.
Úvod do skriptování od společnosti Adobe
Seznamte se s tímto informativním úvodem. Získáte informace o tom, proč, jak a kdy máte v aplikacích sady Adobe Creative Suite® 4 používat skriptování.
Zobrazit nebo stáhnout (PDF, 851 kB)
Výuková lekce skriptování v aplikaci Adobe InDesign CS4
S touto podrobnou výukovou lekcí zvládnete základy skriptování v aplikaci InDesign CS4.
Zobrazit nebo stáhnout výukovou lekci (PDF, 1,1 MB)
Stáhnout skripty výukového kurzu skriptování v aplikaci InDesign (ZIP, 10 kB)
Podrobní průvodci skriptováním v aplikaci InDesign CS4
Tito podrobní průvodci vám poskytnou obsáhlé informace o vytváření vlastních skriptů pro aplikaci InDesign CS4 pomocí skriptovacích jazyků AppleScript, JavaScript a VBScript.
Zobrazit nebo stáhnout průvodce jazykem AppleScript (PDF, 3.2 MB)
Zobrazit nebo stáhnout průvodce jazykem JavaScript (PDF, 3,2 MB)
Zobrazit nebo stáhnout průvodce jazykem VBScript (PDF, 3,2 MB)
Příručka k nástrojům jazyka JavaScript v sadě Adobe Creative Suite
Tento dokument vám poskytne informace týkající se funkcí, nástrojů a objektů jazyka JavaScript, které jsou společné pro všechny aplikace sady Adobe Creative Suite 4 s podporou jazyka JavaScript.
Zobrazit nebo stáhnout (PDF, 4,25 MB)
Uživatelské fórum skriptování v aplikaci InDesign
Sdílejte s podobně smýšlejícími profesionály otázky a odpovědi související s návrhy a sazbou, vyměňujte si skripty, nápady na skriptování a informace o jazyku XML.
V centru zdrojů Adobe Resource Center můžete stahovat bezplatné skripty nebo odesílat skripty, které jste vytvořili sami. Navíc můžete sdílet předlohy, zásuvné moduly, akce a další podpůrné soubory, které do vašich rozvržení přidají nové prvky.
Úvod do skriptování od společnosti Adobe
Seznamte se s tímto informativním úvodem. Získáte informace o tom, proč, jak a kdy máte v aplikacích sady Creative Suite 3 používat skriptování.
Zobrazit nebo stáhnout (PDF, 674 kB)
Podrobní průvodci skriptováním v aplikaci InDesign CS3
Tito podrobní průvodci vám poskytnou obsáhlé informace o vytváření vlastních skriptů pro aplikaci InDesign CS3 pomocí skriptovacích jazyků AppleScript, JavaScript a VBScript. (Než začnete, přečtěte si soubor ReadMe o skriptování v aplikaci Adobe InDesign CS3 .)
Zobrazit nebo stáhnout průvodce jazykem AppleScript (PDF, 3,4 MB)
Zobrazit nebo stáhnout průvodce jazykem JavaScript (PDF, 3,2 MB)
Zobrazit nebo stáhnout průvodce jazykem VBScript (PDF, 3,2 MB)
Stáhnout podpůrné skripty průvodce skriptováním (ZIP, 465 kB)
Výuková lekce transformace v aplikaci InDesign CS3
V aplikaci InDesign CS3 došlo k výrazné změně v oblasti používání skriptování k přesunutí, změně velikosti, otáčení nebo zkosení objektů. Tato krátká výuková lekce a související skripty vám předvedou postup práce s novou architekturou transformace a umožní vám dosáhnout požadovaných výsledků.
Zobrazit nebo stáhnout výukovou lekci transformace v aplikaci InDesign CS3 – VBScript (PDF, 333 kB)
Stáhnout skripty výukové lekce transformace v aplikaci InDesign CS3 (ZIP, 45 kB)
Vytvoření pracovních postupů aplikace InDesign CS3 v nástroji Automator
Získejte informace o tom, jakým způsobem lze v aplikaci InDesign vytvořit a použít akce nástroje Automator od společnosti Apple.
Zobrazit výukovou lekci nástroje Automator s aplikací InDesign (PDF, 4,6 MB)
Stáhnout akce výukové lekce o použití nástroje Automator s aplikací InDesign. (ZIP, 267 kB)
Uživatelské fórum skriptování v aplikaci InDesign
Sdílejte s podobně smýšlejícími profesionály otázky a odpovědi související s návrhy a sazbou, vyměňujte si skripty, nápady na skriptování a informace o jazyku XML.
Výměna skriptů aplikace InDesign
V centru zdrojů Adobe Resource Center můžete stahovat bezplatné skripty nebo odesílat skripty, které jste vytvořili sami. Navíc můžete sdílet předlohy, zásuvné moduly, akce a další podpůrné soubory, které do vašich rozvržení přidají nové prvky.
Inteligentní média s využitím technologie XMP
Technologie XMP (Extensible Metadata Platform) od společnosti Adobe představuje technologii popisování, pomocí níž lze vkládat data týkající se souboru (takzvaná „metadata“) do samotného souboru. Další informace o tom, jak technologii XMP využívají partneři a standardy, najdete na webu XMP.