Novolis.Markup.Markdown.Documents
2026.1.1.63
dotnet add package Novolis.Markup.Markdown.Documents --version 2026.1.1.63
NuGet\Install-Package Novolis.Markup.Markdown.Documents -Version 2026.1.1.63
<PackageReference Include="Novolis.Markup.Markdown.Documents" Version="2026.1.1.63" />
<PackageVersion Include="Novolis.Markup.Markdown.Documents" Version="2026.1.1.63" />
<PackageReference Include="Novolis.Markup.Markdown.Documents" />
paket add Novolis.Markup.Markdown.Documents --version 2026.1.1.63
#r "nuget: Novolis.Markup.Markdown.Documents, 2026.1.1.63"
#:package Novolis.Markup.Markdown.Documents@2026.1.1.63
#addin nuget:?package=Novolis.Markup.Markdown.Documents&version=2026.1.1.63
#tool nuget:?package=Novolis.Markup.Markdown.Documents&version=2026.1.1.63
Novolis.Markup.Markdown.Documents
Map Novolis.Markup.Markdown (IMarkdownDocument) into Novolis.Documents.PagedDocument and export PDF with Novolis.Documents.Skia. No Markdig or QuestPDF.
Lists, code, quotes, and tables flatten to paragraphs in v1 (Documents block set is intentionally small).
Install
dotnet add package Novolis.Markup.Markdown.Documents
Quick start
using Novolis.Markup.Markdown;
using Novolis.Markup.Markdown.Documents;
var doc = new MarkdownDocument()
.WithHeader("Harbor Watch")
.With(new MarkdownParagraph().WithText("Freight bells marked the hour."))
.With(new MarkdownHorizontalRule())
.WithHeader("Quay-side", 2)
.With(new MarkdownParagraph().WithText("Spray bit the stones."));
MarkdownDocumentPdfExporter.ExportToFile(doc, "harbor.pdf", new MarkdownPagedExportOptions
{
Title = "Harbor Watch",
Author = "Novolis",
});
Cover/TOC default off for short docs; pass IncludeCover / IncludeToc when you want book chrome.
Related packages
| Package | When to use |
|---|---|
Novolis.Markup.Markdown |
Fluent Markdown document model |
Novolis.Markup.Markdown.Rendering |
Themed HTML export (Novolis Markdown) |
Novolis.Documents.Skia |
Paint PagedDocument directly |
Support
- Docs: novolis-markup
| 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.30)
- Novolis.Documents.Layout (>= 2026.1.1.30)
- Novolis.Documents.Skia (>= 2026.1.1.30)
- Novolis.Markup.Markdown (>= 2026.1.1.63)
- Novolis.Math.Measure (>= 2026.1.1.56)
- SkiaSharp (>= 4.153.1)
- SkiaSharp.NativeAssets.Linux (>= 4.153.1)
- SkiaSharp.NativeAssets.macOS (>= 4.153.1)
- SkiaSharp.NativeAssets.Win32 (>= 4.153.1)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Novolis.Markup.Markdown.Documents:
| Package | Downloads |
|---|---|
|
Novolis.Manuscript.Export.Pdf
Manuscript PDF export via Novolis.Documents + Documents.Skia with Markdown/HTML/TXT companions. |
|
|
Novolis.Tools.MarkdownPdf
Markdown → PDF converter with named themes over Novolis.Markup.Markdown.Documents + Documents.Skia. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2026.1.1.63 | 0 | 10/4/2026 |
| 2026.1.1.62 | 0 | 10/4/2026 |
| 2026.1.1.61 | 39 | 10/2/2026 |
| 2026.1.1.60 | 43 | 10/2/2026 |
| 2026.1.1.58 | 33 | 10/2/2026 |
| 2026.1.1.57 | 43 | 10/2/2026 |
| 2026.1.1.56 | 40 | 10/1/2026 |
| 2026.1.1.55 | 46 | 9/30/2026 |