Table of Contents

Class MarkdownToPdf

Namespace
LMKit.Document.Conversion
Assembly
LM-Kit.NET.dll

Provides methods to convert Markdown content into PDF documents.

public static class MarkdownToPdf
Inheritance
MarkdownToPdf
Inherited Members

Examples

Example: Convert a Markdown string to a PDF file

using LMKit.Document.Conversion;

string markdown = "# Hello World\n\nThis is a **bold** statement.";
MarkdownToPdf.ConvertToFile(markdown, "output.pdf");

Remarks

The MarkdownToPdf class renders Markdown text as a paginated PDF with proper formatting for headings, paragraphs, bold/italic text, inline code, code blocks, lists, blockquotes, tables, horizontal rules, and links.

Layout and pagination are handled automatically: text is word-wrapped to fit within page margins, and new pages are created as needed. Standard PDF fonts (Helvetica, Courier) are used so no external font files are required.

Methods

Convert(string, MarkdownToPdfOptions)

Converts Markdown text into a PDF attachment.

ConvertFile(string, MarkdownToPdfOptions)

Converts a Markdown file into a PDF attachment.

ConvertFileToFile(string, string, MarkdownToPdfOptions)

Converts a Markdown file into a PDF file.

ConvertToFile(string, string, MarkdownToPdfOptions)

Converts Markdown text into a PDF file.