XSLT - XSL-FO / Generating PDF Documents

Details
ID | 2757629 |
Duration | 2.0 days |
Methods | Lecture with examples and exercises. |
Prerequisites | XSLT basics |
Target group | Programmers, Web developers |
Overview
XSL Formatting Objects, or XSL-FO, is a markup language for XML document formatting which is most often used to generate PDFs. XSL-FO is part of XSL (Extensible Stylesheet Language), a set of W3C technologies designed for the transformation and formatting of XML data. The general idea behind XSL-FO's use is that the user writes a document, not in FO, but in an XML language. Then, the user uses an existing XSLT stylesheet or creates one of his/her own which then transforms / converts the XML into XSL-FO. From there, an FO processor finally renders the FO-document in formats like PDF or PostScript and other output formats depending on the capabilities of the renderer. This training provides you with a substantial knowledge of the FO standard and shows you in many hands-on labs how to create an XSL-FO document so that a real-world XML file can be published as a complex book. You will learn how to define page dimensions and page templates, create paragraphs, blocks like tables and lists, insert images, and how to define a table of contents, and links. The last part of the training shows you how to build modular XSL-FO documents applying advanced techniques of XSLT and how to automatize the transformation process using variables, parameters or attribute groups.
Dates
Zurzeit stehen keine offenen Termine zur Verfügung. Nutzen Sie alternativ die Inhouse‑Option.
Learn with customized examples and content—precisely tailored to your requirements.
Your benefits at a glance
- Flexible preferred date
- Customized content
- Intensive exchange
- High practical relevance

Comelio Media
Still looking for additional reading? Discover suitable specialist books in our catalog.
Services
- Lunch / catering
- Help with hotel / travel
- Comelio certificate
- Flexible: free cancellation up to one day before

Content
Page Templates and their Properties
Page Masters - Page Sequence Masters - Regions - Complex Pagination - Page Numbers and other Static ContentText-/Block Formatting
Font, Color, Text Decoration, and Size - Block Formatting: Padding, Indentation, Positioning, SpaceFormatting Objects for Tables and Lists
Tables: Simple and Complex Tables, Formatting of Tables using Border, Padding and Positioning - Lists: Simple and Numbered Lists, Complex ListsBook Design
Chapters and Sections - Page Breaks - Table of Contents - Running Headers - References and LinksGraphics
Embedding of Images - Scaling and Positioning of ImagesComplex Transformations and Modularization
Attribute Groups, Variables and Temporary Trees for Modular Programming - XSLT Techniques for Text FormattingInstructor
Marco Skulschus (born in Germany in 1978) studied economics in Wuppertal (Germany) and Paris (France) and wrote his master´s thesis about semantic data modeling in XML, shortly before any of the current Semantic Web standards had been adopted. He started working as lecturer and consultant in 2002.Publications
- XSLT, XPath und XQuery (Comelio Medien)
978-3-939701-18-7 - XSL-FO (Comelio Medien)
978-3-939701-17-0 - XML Schema (Comelio Medien)
978-3-939701-22-4 - XML: Standards und Technologien (Comelio Medien)
978-3-939701-21-7 - MS SQL Server – XML und SOAP-Webservices (Comelio Medien)
978-3-939701-03-3 - Oracle, PL/SQL und XML (Comelio Medien)
978-3-939701-49-1