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 Started – Core Concepts – Text & Styling – Tables – Images & Graphics – Page Layout – Advanced Topics – Running XTS

Programming

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

Execution model – Data vs. action – Values and types – Variables – XPath basics – XPath in XTS – Maps and arrays – Functions – Templates – Control flow – Records and dispatch – Data 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.

Commands – XPath Functions – CSS Properties – Units – Defaults – CLI Reference

Changelog

What changed in each release: Changelog.