Wij horen graag van u. Deel uw mening met de Adobe InDesign-community.
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:
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