XSL-FO und die effiziente Anwendung zur PDF - Erstellung
Ihre Termine
* Preise inkl. der gesetzlichen Mehrwertsteuer
Beschreibung
Die XSL-FO-Schulung behandelt den vollständigen Weg von strukturierten XML-Daten zur paginierten PDF-Datei. Ein XSLT-Stylesheet transformiert das Quelldokument in XSL Formatting Objects. Der FO-Prozessor verarbeitet anschließend Seitenvorlagen, Textflüsse, Tabellen, Grafiken, Kopfbereiche, Fußbereiche und Umbruchregeln und erzeugt daraus die fertige Ausgabe. Dieser Ansatz eignet sich für technische Dokumentation, Formulare, Datenblätter, Kataloge und regelmäßig erzeugte Reports.
Du entwickelst ein vollständiges FO-Layout, bindest dynamische Inhalte aus XML ein und erzeugst daraus eine PDF-Datei. Die Transformation, das FO-Zwischenergebnis und die Ausgabe werden getrennt geprüft. So lassen sich Layoutfehler und fehlerhafte Datenzuordnungen erkennen, bevor Dokumente verteilt oder archiviert werden. Einen Überblick über verwandte Themen bietet die Kategorie XML-Schulungen. Fehlen noch XML-Grundlagen, bereitet der XML-Grundkurs auf die Arbeit mit strukturierten Quelldokumenten vor.
In den Übungen arbeitest du mit typischen XML-Dokumenten und nachvollziehbaren Layoutanforderungen. In kleinen Gruppen bleibt Raum, Fragen zu eigenen Publishing-Prozessen mit dem Trainer zu besprechen. Frag deinen Wunschtermin für die dreitägige XSL-FO-Schulung bei cmt an.
Inhalte
XML, XSLT und FO-Verarbeitung
- Valide und wohlgeformte XML-Quelldokumente
- Zusammenspiel von XSLT, XPath und XSL-FO
- Transformation von XML nach FO
- Aufgaben von XSLT- und FO-Prozessoren
XSLT-Stylesheets für FO-Dokumente
- Aufbau von XSLT-Stylesheets
- Templates, Modi, Variablen und Parameter
- Attributsätze für wiederkehrende Formatierungen
- Elemente, Attribute und Nummerierungen erzeugen
Seitenaufbau und Textflüsse
- Seitenvorlagen und Seitenfolgen
- Seitenfolgenvorlagen für wechselnde Layouts
- Textflüsse und statische Inhalte
- Kopfbereiche, Fußbereiche und Seitennummerierung
Layoutobjekte und Umbruchsteuerung
- Blöcke und Block-Container
- Umbruchsteuerung und Zusammenhalten
- Listen und Tabellen
- Grafiken und externe Objekte
- Ränder, Rahmen und Innenabstände
Dokumentfunktionen und Stylesheet-Struktur
- Verweise und Querverweise
- PDF-Metadaten und Ausgabeoptionen
- Modularisierung umfangreicher Stylesheets
- Formulare, Reports und Datenblätter
FO-Prozessoren und Fehleranalyse
- Apache FOP und weitere Formatierer
- Unterstützungsumfang verschiedener FO-Prozessoren
- Editor-Unterstützung und grafische Oberflächen
- Testdaten und reproduzierbare Builds
- Fehleranalyse bei Transformation und Layout
- Nachverarbeitung und Qualitätsprüfung
Voraussetzungen
- Grundkenntnisse in XML, Wohlgeformtheit, Validierung und Namespaces
- Umgang mit XML-Strukturen auf dem Niveau des XML-Grundkurses
- Erste Kenntnisse in XPath oder XSLT, vertiefbar im XML-Aufbaukurs
- Grundverständnis für Dokumentstrukturen und Tabellen
Zielgruppe
- XML-Entwickler mit automatisierten PDF-Workflows
- Technische Redakteure in XML-basierten Dokumentationsprozessen
- Softwareentwickler für Reports, Formulare oder Kataloge
- Projektverantwortliche für Publishing- und Output-Management-Systeme
- Fachkräfte in Projekten mit XML-Daten und einheitlichen PDF-Vorgaben
Hinweise
Lernformate
Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.
Schulungsarten
Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.
Aktuelle Software
In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.
D