Novolis.Documents.Layout
2026.1.1.31
dotnet add package Novolis.Documents.Layout --version 2026.1.1.31
NuGet\Install-Package Novolis.Documents.Layout -Version 2026.1.1.31
<PackageReference Include="Novolis.Documents.Layout" Version="2026.1.1.31" />
<PackageVersion Include="Novolis.Documents.Layout" Version="2026.1.1.31" />
<PackageReference Include="Novolis.Documents.Layout" />
paket add Novolis.Documents.Layout --version 2026.1.1.31
#r "nuget: Novolis.Documents.Layout, 2026.1.1.31"
#:package Novolis.Documents.Layout@2026.1.1.31
#addin nuget:?package=Novolis.Documents.Layout&version=2026.1.1.31
#tool nuget:?package=Novolis.Documents.Layout&version=2026.1.1.31
Novolis.Documents.Layout
One-column pagination for PagedDocument: First (cover), optional Toc, body flow with H1 page breaks, Last page. Resolves header/footer include flags into PageSlice.ShowHeader / ShowFooter. Depends on ITextMeasurer so unit tests need no Skia.
Install
dotnet add package Novolis.Documents.Layout
Requires .NET 10 (net10.0). Usually pulled transitively by Novolis.Documents.Skia.
Quick start
using Novolis.Documents.Layout;
var plan = DocumentPaginator.Paginate(document, measurer);
foreach (var page in plan.Pages)
Console.WriteLine($"{page.Number}: {page.Kind} ({page.Blocks.Count} blocks)");
For a plan that matches PDF paint metrics, prefer DocumentPdf.Layout from Novolis.Documents.Skia.
Docs
Related packages
| Package | When to use |
|---|---|
Novolis.Documents |
Document model + fluent builders |
Novolis.Documents.Skia |
PDF paint + real measurer |
Support
- Docs: novolis-documents
- Issues: GitHub Issues
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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. |
-
net10.0
- Novolis.Documents (>= 2026.1.1.31)
- Novolis.Math.Measure (>= 2026.1.1.56)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Novolis.Documents.Layout:
| Package | Downloads |
|---|---|
|
Novolis.Markup.Markdown.Documents
Map Novolis.Markup.Markdown documents to Novolis.Documents PagedDocument and export PDF via Documents.Skia. |
|
|
Novolis.Documents.Skia
SkiaSharp PDF writer for PagedDocument: layout measurement, tables, images, header/footer, watermark, outline bookmarks; embedded Liberation Serif subset. |
|
|
Novolis.Manuscript.Export.Pdf
Manuscript PDF export via Novolis.Documents + Documents.Skia with Markdown/HTML/TXT companions. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2026.1.1.31 | 0 | 10/4/2026 |
| 2026.1.1.30 | 0 | 10/4/2026 |
| 2026.1.1.29 | 53 | 10/1/2026 |
| 2026.1.1.28 | 63 | 9/30/2026 |