sveltekit-pdf-renderer
A library for generating PDFs from Svelte components in SvelteKit server routes.
Capabilities
- Pass typed props to the component being rendered.
- Configure fonts, page size, and backgrounds.
- Set component defaults and override them per request.
- Customize response metadata and browser launch options.
Built for SvelteKit
The renderer loads application assets through SvelteKit’s request handling and waits for fonts before generating a PDF. It reuses a browser across requests while keeping each render in a separate browser context.
Built with
TypeScript, SvelteKit, Svelte 5, Puppeteer, Chromium, Server-Side Rendering, PDF Generation, Type-Safe API Design