Consulting,
Integration &
Entwicklung
Start
 
IDMLlib

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

IDMLlib
 
Warum IDMLlib?
  • Objektmodel mit über 800 Klassen

  • Automatische Typenkonvertierung
    von XML zu Java

  • Spezialisierte Klassen für alle IDML Elemente

  • LazyLoading Mechanismus – es wird nur das geladen, was gebraucht wird

  • Basiert auf Java und kann mit Groovy Skripting verwendet werden

  • Vollzugriff auf alle Elemente in IDML – Bilder, Texte, Seitengeometrie usw.

  • Keine XML Kenntnisse nötig