speedata Publisher Home
PDFs from data.
Precise. Logical. Automated.
Layout is computed.
In speedata Publisher, rules, loops and data queries are evaluated directly in the PDF layout.
Deterministic. Scriptable. Reproducible.
No template duplicates.
One definition. Many outputs.
Product variants, optional modules or different structures are driven by rules – not template duplicates.
Changes stay local.
Change rules, not 40 templates.
The system stays consistent even as requirements grow. New rules complement existing structures instead of multiplying them.
$ sp run --data products.xml --layout catalog.xml
Headless · Deterministic · Scriptable
CI/CD and server operation without GUI.
| 1828 pages | 2m 56s |
| 13 pages | 0.4s |
| 1 page | 0.2s (ZUGFeRD) |
ZIP distribution (~20 MB)
Linux · macOS · Windows
Showcase
Real projects built with speedata Publisher.

Automotive spare parts
- Page breaks calculated based on actual content
- Published in many languages
- Daily updated catalog for download and in print
Page optimization maximizes the number of items per table: images grow bottom-up, tables top-down. They must not overlap.
Client: Ferdinand Bilstein GmbH + Co. KG, Ennepetal

Personalized travel guides
- Personal travel documents as brochure
- Routes, hotels, attractions
- Easy adaptation to the tour operator's CI
Client: Kreios S.à.r.l., Luxembourg

Data sheets from PIM
- Publication directly from the PIM
- Always up-to-date data sheets
- Many layout variants
- Direct link from data sheet to website
Implementation: PIMWORKS, Tauberbischofsheim

Brake disc catalogue
- Complex break conditions
- Large data volumes
- Publication from TecDoc
- Dynamic image selection: only the items listed on the left appear on the right page.
Client: crossmedia consulting, Betzdorf

Lighting catalogue
- Sophisticated design implemented rule-based
- Thumb indexes
- Graphical table of contents
Demo: Performance in Lighting GmbH, Goslar

Data sheets
- Web2Print application
- Multilingual
- Strict adherence to corporate identity guidelines
- Easy configurability (language, paper format)
Client: Hans W. Barbe Chemische Erzeugnisse GmbH, Wiesbaden
Why speedata?
Engineering-grade quality that also convinces in budget meetings.
Built for large documents
Scales from single documents to catalogs with thousands of pages. Predictable, reproducible runtimes.
$ sp
1828 pages rendered
in 2m 56s
exit status 0
# multi-level table of contents,
# cross-references, PDF bookmarks
$ sp --data products.xml --layout catalog.xml
1828 pages rendered in 2m 56s
exit status 0
# table of contents
$ sp --layout travel-brochure.xml --data customer-data.xml
13 pages rendered in 0.54s
exit status 0
# ZUGFeRD invoice with PDF/A-3 validation
$ sp --data facturx.xml --layout zugferd.xml
1 page rendered in 0.21s
exit status 0
Measured locally on MacBook Air (M4)
Precise typography
TeX line-breaking, hanging punctuation and OpenType features. Mixed writing directions, full Unicode support.
Built for automation
CLI, REST API and Docker. Headless, scriptable and CI/CD-ready.
$ sp \
--layout catalog.xml \
--data products.xml
$ sp \
--layout catalog.xml \
--data products.xml
POST /render
Content-Type: application/json
{
"layout": "catalog.xml",
"data": "products.xml",
"options": {
"pdfa": "3b",
"zugferd": true
}
}
- Headless
- CI/CD-ready
- Docker-compatible
- On-prem deployable
Regression-safe
Deterministic output – secured by automated black-box tests.
Running 285 regression tests…
✓ layout comparison passed
✓ PDF/A validation passed
✓ checksum identical
All tests successful.
Legacy layouts keep working.
Stable output across versions – guaranteed by automated black-box tests. Every version of speedata Publisher is tested against hundreds of black-box tests. The generated PDFs are automatically compared to detect unintended layout changes.
What this means:
- 285 automated regression tests
- Comparison of complete PDF outputs
- No silent changes to line breaks or tables
- Legacy layouts keep working
An update must not alter your documents.
Business Case
A technical decision that becomes a business advantage.
Less manual layout work
Automated PDF generation replaces recurring hours in marketing and product management. Less copy-paste, fewer correction loops.
Faster to production with new data
Price lists, catalogs and data sheets are rebuilt from source systems. Changes go live in minutes instead of days.
Predictable operational reliability
The Pro package provides direct vendor support, dedicated contacts and assistance with pipelines, templates and operations.
No vendor lock-in
Complete source code as foundation, Pro support as option. This reduces procurement risk and makes internal approval easier.
Workflow
One data file. One layout. One command.
1. Provide data
<catalog>
<product name="Guide"
price="19.90 €"/>
<product name="Photo Book"
price="29.90 €"/>
</catalog>
2. Define layout
<Record element="product">
<PlaceObject>
<Textblock>
<Paragraph>
<Value select="@name"/>
<Value select="@price"/>
</Paragraph>
</Textblock>
</PlaceObject>
</Record>
3. Build PDF
$ sp run
$ open publisher.pdf
Use in CI, cron or via REST.
Plans
Open architecture. Production-grade operations.
Open Source (AGPL)
- Complete source code
- No black box
- Community support
- No vendor lock-in
- Suitable for evaluation, development and self-managed projects.
Pro package (from €1,800/yr)
- Production features like crop marks, spot colors and ZUGFeRD
- Vendor binaries without functional limitations
- Direct vendor support
- Updates, consulting and operational guidance
- For companies running layout automation reliably and long-term.
Open Source secures your independence. The Pro package secures your operations.
Ready for a robust PDF stack?
Open Source for evaluation and development. Pro for production operations with support and vendor binaries. Clear costs. Predictable risks. Fast releases.