Ein FO (formatting objects) Dokument ist eine nach W3C-Standard strukturierte XML-Datei, die also bereits valide und wohlgeformt vorliegen muss. Die Erstellung eines FO-Dokuments erfolgt über ein XSL-Stylesheet. Die FO-Dokumente zeichnen sich dann durch seitenbezogene Formatierungsanweisungen aus, die unabhängig vom gewünschten Zielformat sind. Das erstellte FO-Dokument wird dann von einem FO-Prozessor in das gewünschte Zielformat, hier PDF, gewandelt. Im Kurs XSL-FO und effiziente Anwendung zur PDF-Erstellung erhalten Sie anhand praxisbezogener, leicht nachzuvollziehender Beispiele eine gute Wissensbasis für die Lösung Ihrer eigenen Arbeitsaufgaben in diesem Bereich.
Zielgruppe
Personen, die bestehende Dokumente im XML-Format in PDF-Dokumente umwandeln möchten.
Voraussetzungen für die Schulung
Grundkenntnisse in XML entsprechend den Inhalten unseres XML Grundkurs.
Kursinhalte
XSL - Was verbirgt sich dahinter? Wozu eignet es sich?
XSL-FO - Der Verarbeitungsprozess
Das XML-Quelldokument und das XSL-Stylesheet
Die Verarbeitung mit einem XSLT-Prozessor und das XML-FO-Dokument
Die Verarbeitung mit dem XSL-Formatierer und das gestaltete Ergebnis
Mögliche Nachverarbeitungen und Ausgaben
XSLT und XPath - Einführung in die Transformation für die Verarbeitung mit XSL-FO
Rahmen und Gliederung des XSL-Stylesheets
Stylesheet-Organisation mit Parametern, Variablen und Attributsätzen
Die Generierung neuer Elemente und Attribute // Die Nummerierung der Inhalte
Die Modularisierung des Stylesheets // XSLT-Prozessoren
XSL-FO - Einführung in die Sprache für Seitengestaltung und Umbruch
Allgemeine Festlegungen und Seitenfolgen // Seitenvorlagen // Seitenfolgenvorlagen
Textflüsse und statische Inhalte // Seitennummerierung und Seitenverweise
Ränder, Rahmen, Innenabstände, Einrückungen // Tabellen und tabellarische Anordnungen
Einbindung grafischer Objekte und fremder XML-Strukturen // PDF-Funktionalität
Praktische XSL-FO-Stylesheet-Entwicklung
Wie beginnen: Für Formulare, Datenblätter
Textabsätze und ähnliche Blöcke - Basis
Blöcke - Vorschübe, Zusammenhalten, Brechen
Positionierung von Block-Containern - Formulargestaltung
Listen - Ungeordnete, geordnete und beschreibende Listen // Tabellen
Wir verwenden Cookies um Ihnen ein bestmögliche Erfahrung auf der Webseite zu ermöglichen. Mit einem Klick auf "Alle akzeptieren", stimmen Sie der Verwendung aller Cookies zu. In den Cookie-Einstellungen können Sie diese genauer einstellen.
Wir verwenden Cookies um Ihnen ein bestmögliches Erlebnis auf der Webseite zu bieten. Auch Fremdanbieter, wie Google (für Karten) können auf Ihrem Gerät ein Cookie setzen. Wir haben diese Cookies soweit möglich kategorisiert. Sie können sich jederzeit dafür entscheiden diese abzulehnen. Je nach Cookie, kann dies aber zur Einschränkungen und Problemen auf der Webseite führen.
Diese Cookies werden verwendet um zu verstehen wie Sie als Besucher mit der Webseite interagieren. Sie helfen uns zu verstehen wieviele Besucher die Webseite hat, welche Seiten sie aufrufen und wie sie sich auf der Webseite verhalten. Wir verwenden zur Besucheranalyse Google Analytics, im anonymen Modus.
Cookie
Dauer
Beschreibung
Google Analytics
Wir verwenden Google Analytics um nachzuvollziehen wie Sie die Webseite benutzen und mit ihr interagieren. Google Analytics läuft im anonymisierten Modus (Keine IP-Adressen werden geteilt).
Notwendige Cookies sind essentiell für die Verwendung der Webseite. Zum Beispiel des Speicherns Ihrer Cookie-Einstellungen. Diese Cookies sind komplett anonym.
Cookie
Dauer
Beschreibung
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
Dieses Cookie wird gesetzt von der Cookie Verwaltung und speichert ob der Benutzer der Verwendung von Cookies zugestimmt hat. Es speichert keine persönlichen Daten.