Automatisering

Automatisch publiceren met XML, IDML en scripts

Dankzij de flexibele XML-opties, InDesign® Markup Language (IDML) en de uitgebreide scriptondersteuning in Adobe® InDesign kunt u krachtige automatische workflows maken voor publicatie van inhoud op verschillende systemen en uitvoermedia. Bekijk gedetailleerde informatie over ondersteuning van XML, IDML en scripts in InDesign die u kan helpen een solide basis te vormen voor op maat gemaakte oplossingen die aan uw unieke publicatievereisten voldoen.

Als u overweegt InDesign te automatiseren, moet u ook eens kijken naar Adobe InDesign Server, de sterke, flexibele en schaalbare versie van InDesign. Omdat InDesign Server dezelfde codebasis gebruikt als InDesign, biedt het alle functies van de desktopversie, maar dan uitgebreid met een aantal serverfuncties.

IDML-bronnen

IDML is een open, op XML gebaseerde bestandsindeling waarmee ontwikkelaars en systeemintegrators via programmacode InDesign-documenten kunnen maken, wijzigen en deconstrueren buiten de context van InDesign. IDML werkt met standaard XML-bewerkingstools waarmee IDML gemakkelijk in geautomatiseerde workflows kan worden toegepast. En dankzij de ondersteuning voor multi-threading in InDesign werkt u nog sneller met de IDML-bestandsindeling.

Met IDML kunnen ontwikkelaars nu het volgende doen:

  • Dynamisch documenten genereren of wijzigen
  • Gedeelten van documenten deconstrueren en opnieuw gebruiken
  • Documentelementen transformeren met behulp van XSLT
  • Gegevens in InDesign-documenten zoeken en wijzigen met behulp van XPath of XQuery
  • Adobe Flash® Builder® en de Adobe AIR®-runtime gebruiken om aangepaste applicaties en interfaces ten overstaan van IDML-workflows te maken

Ontworpen documentworkflows in een nieuw jasje

IDML is afgeleid van de InDesign Interchange-indeling (INX) die in InDesign CS2 werd geïntroduceerd en gebruikers de mogelijkheid bood om documenten in een vorige versie op te slaan. INX was moeilijk te lezen en te bewerken omdat het alleen in InDesign kon worden gebruikt. Diegenen die probeerden om INX te bewerken, ondervonden problemen met de leesbaarheid, robuustheid, uitbreidingsmogelijkheden en compatibiliteit met XML-tools.

IDML lost deze kwesties op door ontwikkelaars in staat te stellen XML-versies van InDesign-documenten te wijzigen, samen te stellen en samen te voegen. Op deze manier kunnen InDesign-bestanden buiten de context van InDesign worden gemaakt en bewerkt. De bestanden keren vervolgens terug in een InDesign-product voor rendering in een definitieve uitvoerindeling.

Voordelen

IDML biedt een gemakkelijkere, flexibelere manier om verschillende publicatieoplossingen te bouwen en te implementeren. Tot de voordelen behoren:

  • Volledigheid: met IDML kunnen objecten, kenmerken en voorkeuren worden weergegeven met complete roundtripmogelijkheden.
  • Leesbaarheid: de IDML-indeling kan worden gelezen en geschreven door vrijwel elk programma en elke tool waarmee XML kan worden gelezen en geschreven.
  • Robuustheid: dankzij IDML kunnen ontwikkelaars fouten beter zien en deze met meer flexibiliteit corrigeren.
  • Compatibiliteit met eerdere versies: gebruikers kunnen een IDML-bestand dat voor een bepaalde versie is gegenereerd, in een volgende versie openen.

Voorbeelden van gebruik

Omdat IDML een XML-indeling heeft, kan IDML voor diverse toepassingen worden gebruikt. Een paar voorbeelden van gangbare gebruiksmogelijkheden:

  • Retourbewerking: met IDML kan een oplossing worden omgezet van de InDesign binaire bestandsindeling naar IDML en omgekeerd. Zo kan een InDesign-document naar IDML worden geëxporteerd om als sjabloon buiten InDesign om te worden gebruikt. De IDML-sjabloon kan vervolgens worden aangepast met behulp van XML-tools en opnieuw in een InDesign-bestandsindeling worden geïmporteerd.
  • Dynamische documentsamenstelling: in dit scenario kunnen IDML-documenten worden samengesteld op basis van informatie uit een database of van een 'wire feed' met behulp van XML-tools. De documenten kunnen vervolgens in InDesign of Adobe InCopy® worden geopend voor verdere bewerking.
  • XML-bronnen

    Lees hoe u XML-bestanden importeert en ermee werkt in InDesign.

    Scriptbronnen

    Met scriptondersteuning van InDesign kunt u saaie productietaken zoals het plaatsen en vervangen van afbeeldingen, het corrigeren van fouten in de tekst en het persklaar maken van bestanden automatiseren. Bovendien speelt het een centrale rol in XML- en IDML- workflows. Lees meer over het toevoegen van en werken met scripts in InDesign.

    XMP-bronnen

    XMP: intelligentie toevoegen aan media

    eXtensible Metadata Platform (XMP) van Adobe is een labelingtechnologie waarmee u gegevens over een bestand, de zogeheten metagegevens, in het bestand kunt insluiten. Ga naar de XMP-website voor meer informatie over de manier waarop partners en standaarden XMP gebruiken.

    XMP-technologie voor ontwikkelaars

    Met de XMP-toolkit kunt u de functionaliteit van metagegevens in uw product of oplossing integreren. Deze kit biedt ondersteuning voor macOS, Windows® en UNIX® en wordt geleverd met voorbeeldbestanden, documentatie, broncode en projectbestanden. De XMP-toolkit is verkrijgbaar onder de BSD-licentie.


    Verwante bronnen

    Praat met ons

    Wij horen graag van u. Deel uw mening met de Adobe InDesign-community

     Adobe

    Krijg sneller en gemakkelijker hulp

    Nieuwe gebruiker?