XSL-FO Services
XSL-FO steht für "Extensible Stylesheet Language - Formatting Objects", eine Technologie zur Beschreibung seitenbasierter grafischer Repräsentationen von XML-Daten. Man kann das auch einfacher formulieren: XSL-FO ist die Formatierungssprache für anspruchsvolle XML-basierte Print-Layouts.
XSL-FO-Prozessoren zählen zur Klasse der "Black-Box-Formatierer", d.h. sie produzieren aus XML-Daten und dem dazu gehörenden XSL-FO-Stylesheet in einem vollautomatischen Durchlauf die formatierte Ausgabe, meist als PDF. Damit eignet sich XSL-FO für alle Layoutprozesse, die ohne manuelle Eingriffe auskommen.
Mit XSL-FO haben wir anspruchsvolle Satzautomaten in den unterschiedlichsten Einsatzbereichen realisiert. Für Fachverlage: Fachzeitschriften, Loseblattsammlungen, Bücher, Korrekturausdrucke. Für Behörden und öffentliche Institutionen: Tabellenwerke aus Datenbanken, dynamische Reports. Für die Industrie: Mehrsprachige Handbücher.
Mehrsprachige Anwendungen, insbesondere in nicht-lateinischen Alphabeten, zählen zu den besonderen Stärken von XSL-FO. Als XML-Technologie setzt auch XSL-FO auf UNICODE auf und bietet ausdrückliche Unterstützung für alle Alphabete und alle Laufrichtungen (von rechts nach links, von oben nach unten).