@cartella/renderer-html
v1.3.0
Published
Canvas JSON → HTML+CSS string. Pipe through any HTML-to-PDF toolchain.
Readme
@cartella/renderer-html
Server-side Canvas JSON → HTML+CSS string renderer. Pipe the output through any HTML-to-PDF toolchain (Puppeteer, Gotenberg, Playwright, Chromium headless).
Shares layerToHtml() with the editor for pixel-identical rendering (Moat 1).
Status
Pre-alpha.
Install
pnpm add @cartella/renderer-html @cartella/coreUsage
import { renderHtml } from '@cartella/renderer-html';
import { migrate } from '@cartella/core';
const html = renderHtml(migrate(canvas), {
data: studentData,
fieldRegistry: idCardFieldRegistry,
brandContext,
});
const pdf = await gotenberg.convert(html);Design
License
MIT
