InDesign und XML basierte Workflows sind mittlerweile fester Bestandteil für Unternehmen jeder Größe.
Mit der InDesign Markup Language (IDML), die Adobe mit der Create Suite Version 4 eingeführt hat, ist es möglich, auf alle Inhalte eines InDesign CS4 Dokuments von außerhalb der InDesign Anwendung zuzugreifen.
Das IDML Format selber ist ein spezieller ZIP Container, der diverse XML Dateien beinhaltet, die jegliche Informationen des InDesign Dokuments kapseln.
Genau beschrieben wird das Format in der offiziellen, 428 Seiten starken,
Dokumentation von Adobe.
Mit Hilfe der IDMLlib haben nun Java Programmierer — und in 2010 auch .NET Entwickler — die Möglichkeit, aus Ihren Anwendungen heraus über intelligente und einfache Programmierfunktionen auf alle Inhalte zuzugreifen, ohne sich vorher intensiv mit dem Thema IDML zu beschäftigen.
Die IDMLlib kapselt das komplette IDML Format in Java Objekte, auf die einfach per Get-Methoden zugegriffen werden kann.
So kann mit wenigen Zeilen Java Code z.b. der komplette Text einer InDesign Seite extrahiert und überprüft oder sonstige qualitätssichernde Merkmale einer InDesign Datei validiert werden.
Aktuelle
Workshops "Einführung in IDML" und "Entwicklung mit der IDMLllib" finden am 8.-9. April 2010 und 20.-21. Mai 2010 in Essen statt.
Webseite:
idmllib.com