Skip to content

Codeuctivity/PuppeteerSharp.Renderer

Folders and files

NameName
Last commit message
Last commit date
Nov 19, 2022
Sep 30, 2024
Nov 19, 2022
Feb 27, 2025
May 21, 2024
Oct 30, 2024
Oct 30, 2024
Nov 15, 2022
Jun 7, 2024
Dec 9, 2020
Jan 3, 2022
Nov 24, 2022
Dec 9, 2020
Jun 7, 2024
Nov 15, 2022
Mar 9, 2022

Repository files navigation

Codeuctivity.HtmlRenderer

Nuget Build Donate

Renders HTML to PDF or PNGs

Render HTML to PDF

await using var chromiumRenderer = await Renderer.CreateAsync();
await chromiumRenderer.ConvertHtmlToPdf(sourceHtmlFilePath, desitinationPdf);

Render HTML to PNG

await using var chromiumRenderer = await Renderer.CreateAsync();
await chromiumRenderer.ConvertHtmlToPng(actualFilePath, pathRasterizedHtml);

Development

Linux / WSL

sudo apt install libgbm-dev libatk-bridge2.0-0 libnss3 libcups2 libxkbcommon0 libxcomposite1 libxdamage1 libxfixes3 libxrandr2 libpango-1.0-0 libcairo2 libasound2

... and if that fails you can either find out which dependency is missing on your system or you take a shortcut

sudo apt install -y chromium-browser