Pagination-aware PDF engine
Automate catalogs, brochures, and reports at scale. A declarative DSL and layout engine that generates print-ready PDFs — in real time.
Designers manually updating InDesign files. Developers stitching HTML into PDFs. There's a better way.
Hours spent on InDesign for every seasonal update. Can't connect to your data. Doesn't scale.
HTML hacked into PDFs. No real pagination, no print marks, no bleed. Not built for professional printing.
Either limited by the CSS box model, or requires arcane syntax. Neither offers real-time preview with live data.
Everything you need to automate professional document workflows.
Content flows intelligently across pages. Tables, text, grids — everything splits cleanly. No more manual page breaks.
A clean, CSS-inspired syntax anyone can learn. Designers edit templates directly — no developer bottleneck.
See every change instantly, even on 100-page catalogs. Review and iterate in minutes, not hours.
Bleed, crop marks, CMYK & ICC profiles. Send directly to the press — no post-processing needed.
Connect your database, CMS, or API. One template generates thousands of personalized documents automatically.
Build a design system for your documents. Reusable components ensure brand consistency at scale.
Edit the code below and watch the preview update in real time.
Define your template in DSL. Layouts, typography, components — all in a single file.
Connect your JSON data. Variables, loops, conditions — one template, infinite documents.
Print-ready PDF in one API call. Compose multiple templates, add bleeds, ship to press.
Built for developers who care about the details.
Automate your document pipeline. Free to try, no credit card required.