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.