Einführung
Der speedata Publisher erzeugt vollautomatisch PDF-Dateien aus XML-Daten. Die Layoutanweisungen liegen getrennt von den Daten vor und sind in einer speziell dafür entwickelten Programmiersprache formuliert.
Typische Anwendungen
- Produktkataloge
- Preislisten und Datenblätter
- Reiseführer und Verzeichnisse
- Rechnungen und Geschäftsdokumente
Überall dort, wo Dokumente reproduzierbar, schnell und in hoher Qualität aus strukturierten Daten erzeugt werden sollen.
Was den Publisher besonders macht
Programmierbare Layouts: Anders als bei Template-basierten Systemen können Layoutentscheidungen während der PDF-Erzeugung getroffen werden. Abfragen wie »Passt dieses Bild noch auf die Seite?« oder »Wie breit ist der verbleibende Platz?« sind jederzeit möglich.
Keine GUI, volle Kontrolle: Der Publisher ist ein Kommandozeilen-Werkzeug ohne graphische Oberfläche. Alle Anweisungen werden vor dem Lauf festgelegt. Das macht den Prozess reproduzierbar und automatisierbar — ideal für die Einbindung in bestehende Workflows und CI/CD-Pipelines.
Typographische Qualität: Der Publisher nutzt die gleiche Satztechnologie wie TeX/LaTeX (LuaTeX) und erreicht damit eine Ausgabequalität, die sonst nur interaktiven DTP-Programmen wie InDesign vorbehalten ist.
Loslegen
$ sp new helloworld
$ cd helloworld
$ sp
Drei Befehle, und Sie haben Ihr erstes PDF. Eine ausführliche Erklärung finden Sie im Kapitel Hallo Welt!, Installation und Konfiguration unter Erste Schritte.
Beispiele
Im speedata Showcase finden Sie Beispiele für reale Dokumente. Auf GitHub gibt es ein Beispiel-Repository mit vollständigen, lauffähigen Projekten zum Ausprobieren.

