Copy

createRenderer

Creates a reusable renderer with explicit backend and font ownership.

ON_THIS_PAGE
  1. Signature
  2. Parameters
  3. Returns
  4. Errors
  5. Example

Creates a reusable renderer with explicit backend and font ownership.

Signature

export declare function createRenderer(init?: RendererInit): Promise<Html2RealPdf>;
SOURCE:229

Parameters

ParameterTypeRequiredDefaultDescription
initRendererInitNo{}Renderer lifetime configuration.

Returns

Promise<Html2RealPdf>

Errors

  • UnsupportedEnvironmentError outside a browser or when the requested execution backend is unavailable.

Example

const renderer = await createRenderer({ fonts });
try {
  const pdf = await renderer.render(element);
  try { pdf.download("report.pdf"); } finally { pdf.dispose(); }
} finally {
  renderer.dispose();
}
ON_THIS_PAGE
  1. Signature
  2. Parameters
  3. Returns
  4. Errors
  5. Example
html2realpdf documentationCopyright © Imggion
DOCUMENTATION_TREE