Skip to content

XTS Documentation

XTS creates PDF files automatically from XML data – product catalogs, price lists, data sheets, travel guides, and anything else where you need beautiful, reproducible output without touching a mouse.

This documentation is split into three parts:

Layout Guide

A guided tour through producing documents with XTS, from your first PDF to advanced layouts. Start here if you’re new, or jump to a topic when you need to learn how something works.

Getting StartedCore ConceptsText & StylingTablesImages & GraphicsPage LayoutAdvanced TopicsRunning XTS

Programming

The XTS language itself: how layout code runs, the data/action model, typed values, variables, XPath, functions, templates, and control flow.

Execution modelData vs. actionValues and typesVariablesXPath basicsXPath in XTSMaps and arraysFunctionsTemplatesControl flowRecords and dispatchData files

Reference Manual

Exact specifications for every command, function, and option. Use this when you know what you’re looking for and need the details.

CommandsXPath FunctionsCSS PropertiesUnitsDefaultsCLI Reference