Tables that paginate
Schema-driven tables with repeating headers and atomic rows that never split mid-row.
Nebula turns Preact/JSX templates into multi-page PDFs using Satori, Resvg, and pdf-lib — no Chromium process required.
Tables that paginate
Schema-driven tables with repeating headers and atomic rows that never split mid-row.
Multi-page layout
Automatic overflow splitting for long text and tables, plus explicit multi-<Page> documents.
NestJS ready
Drop-in NebulaPdfModule and inject NebulaPdfService in your Nest apps.
Layout engine deep dive
How measurement, bin-packing, and table segments produce correct page breaks.