Lyo.Web.WebRenderer.Models
3.0.0
dotnet add package Lyo.Web.WebRenderer.Models --version 3.0.0
NuGet\Install-Package Lyo.Web.WebRenderer.Models -Version 3.0.0
<PackageReference Include="Lyo.Web.WebRenderer.Models" Version="3.0.0" />
<PackageVersion Include="Lyo.Web.WebRenderer.Models" Version="3.0.0" />
<PackageReference Include="Lyo.Web.WebRenderer.Models" />
paket add Lyo.Web.WebRenderer.Models --version 3.0.0
#r "nuget: Lyo.Web.WebRenderer.Models, 3.0.0"
#:package Lyo.Web.WebRenderer.Models@3.0.0
#addin nuget:?package=Lyo.Web.WebRenderer.Models&version=3.0.0
#tool nuget:?package=Lyo.Web.WebRenderer.Models&version=3.0.0
Lyo.Web.WebRenderer.Models
Wire contract for an HTML capture. WebRenderReq carries the HTML and the PDF or image settings. WebRenderRes describes the file IWebRenderGenerator wrote. The Puppeteer
implementation lives in Lyo.Web.WebRenderer.
Features
WebRenderReq. HTML, format (Pdf,Png,Jpeg,WebP), paper (Letter, Legal, Tabloid, A3, A4, A5, or CSS), landscape, margin, scale, CSS page size, full page, viewport, JPEG/WebP quality, omit background, and output path.WebRenderRes. Success, content type, file name, output path, byte length, and error.IWebRenderGenerator.GenerateAsyncwrites the file named by the request. A host can call this without referencing PuppeteerSharp.
Examples
Describe a Letter PDF
var request = new WebRenderReq
{
Html = html,
Format = WebRenderFormat.Pdf,
Paper = "Letter",
PreferCssPageSize = false,
OutputFilePath = path
};
WebRenderRes result = await generator.GenerateAsync(request, cancellationToken);
What stays out of this package
Razor component rendering stays on IWebRendererService in Lyo.Web.WebRenderer because that API takes IComponent. This package does not reference Blazor or PuppeteerSharp.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- No dependencies.
-
net10.0
- No dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Lyo.Web.WebRenderer.Models:
| Package | Downloads |
|---|---|
|
Lyo.Web.WebRenderer
Web renderer library for server-side rendering using PuppeteerSharp. |
|
|
Lyo.Pdf.Web.Components
Reusable Blazor components for PDF workbenches, annotation helpers, and HTML to PDF workflows. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 3.0.0 | 153 | 10/23/2026 |