ShinyPDF.Markdown
2.1.0
dotnet add package ShinyPDF.Markdown --version 2.1.0
NuGet\Install-Package ShinyPDF.Markdown -Version 2.1.0
<PackageReference Include="ShinyPDF.Markdown" Version="2.1.0" />
<PackageVersion Include="ShinyPDF.Markdown" Version="2.1.0" />
<PackageReference Include="ShinyPDF.Markdown" />
paket add ShinyPDF.Markdown --version 2.1.0
#r "nuget: ShinyPDF.Markdown, 2.1.0"
#:package ShinyPDF.Markdown@2.1.0
#addin nuget:?package=ShinyPDF.Markdown&version=2.1.0
#tool nuget:?package=ShinyPDF.Markdown&version=2.1.0
ShinyPDF.Markdown
Markdown rendering for ShinyPDF. Turn Markdown text into PDF content with a single fluent call. The content is laid out by the regular ShinyPDF engine, so it wraps, pages and combines with every other element.
Installation
dotnet add package ShinyPDF.Markdown
Usage
using ShinyPDF.Fluent;
Document.Create(container =>
{
container.Page(page =>
{
page.Margin(40);
page.Content().Markdown("""
# Release notes
Version **2.1** adds *Markdown* support.
- Headings, lists and quotes
- [Links](https://github.com/LM-Development/ShinyPDF) and `inline code`
""");
});
})
.GeneratePdf("release-notes.pdf");
Styling can be adjusted through options:
page.Content().Markdown(markdown, options =>
{
options.BaseFontSize = 11;
options.LinkColor = Colors.Green.Darken2;
});
Supported Markdown
Headings, paragraphs, bold, italic, strikethrough, inline code, code blocks, links, bullet and numbered lists (nested), blockquotes and horizontal rules. Raw HTML is shown as plain text, and images are replaced by their alternative text. Parsing is done by Markdig.
| 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. |
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.1.0 | 34 | 10/5/2026 |
### Features
* add Markdown rendering package ([c4948b5](https://github.com/LM-Development/ShinyPDF/commit/c4948b5a0b788b9a84d5c8ea1074a715da96a322)), closes [#33](https://github.com/LM-Development/ShinyPDF/issues/33)