renderer.ts
3 documented symbols. Read the signatures first, then expand each item for parameters, return types, and examples.
3
symbols
2
functions
1
modules
9
parameters
2
returns
Reference
modulerendererHTML → PNG renderer using Chromium screenshots via Playwright.
HTML → PNG renderer using Chromium screenshots via Playwright.
fnrenderHtmlToPng(page: Page, html: string, width: number, height: number, publicDir?: string): Promise<Buffer>Renders an HTML string to a PNG buffer using Chromium.
Renders an HTML string to a PNG buffer using Chromium.
Signature
export async function renderHtmlToPng(page: Page, html: string, width: number, height: number, publicDir?: string): Promise<Buffer>
Parameters
-
pagePagePlaywright page instance
-
htmlstringHTML string from template function
-
widthnumberImage width
-
heightnumberImage height
-
publicDirstringOptional public directory for serving local assets (images, fonts, etc.) — optional
Returns
Promise<Buffer>
PNG buffer
fnwrapHtml(bodyHtml: string, width: number, height: number, useBaseUrl: boolean): stringWraps template HTML in a minimal document with viewport locked to given dimensi…
Wraps template HTML in a minimal document with viewport locked to given dimensions.
Signature
function wrapHtml(bodyHtml: string, width: number, height: number, useBaseUrl: boolean): string
Parameters
-
bodyHtmlstring -
widthnumber -
heightnumber -
useBaseUrlboolean
Returns
string