Table of Contents

Class MarkdownConverter

Namespace
MarkMyDeck
Assembly
MarkMyDeck.dll

Provides methods to convert Markdown to PowerPoint presentations.

public static class MarkdownConverter
Inheritance
object
MarkdownConverter

Methods

ConvertToPptx(Stream, Stream, ConversionOptions?)

Converts markdown from a stream to a PowerPoint presentation.

public static void ConvertToPptx(Stream markdownStream, Stream outputStream, ConversionOptions? options = null)

Parameters

markdownStream Stream
outputStream Stream
options ConversionOptions

ConvertToPptx(string, Stream, ConversionOptions?)

Converts markdown text to a PowerPoint presentation and writes it to a stream.

public static void ConvertToPptx(string markdown, Stream outputStream, ConversionOptions? options = null)

Parameters

markdown string
outputStream Stream
options ConversionOptions

ConvertToPptx(string, string, ConversionOptions?)

Converts markdown text to a PowerPoint presentation and saves it to a file.

public static void ConvertToPptx(string markdown, string outputPath, ConversionOptions? options = null)

Parameters

markdown string
outputPath string
options ConversionOptions

ConvertToPptxAsync(Stream, Stream, ConversionOptions?, CancellationToken)

Asynchronously converts markdown from a stream to a PowerPoint presentation.

public static Task ConvertToPptxAsync(Stream markdownStream, Stream outputStream, ConversionOptions? options = null, CancellationToken cancellationToken = default)

Parameters

markdownStream Stream
outputStream Stream
options ConversionOptions
cancellationToken CancellationToken

Returns

Task

ConvertToPptxAsync(string, Stream, ConversionOptions?, CancellationToken)

Asynchronously converts markdown text to a PowerPoint presentation and writes it to a stream.

public static Task ConvertToPptxAsync(string markdown, Stream outputStream, ConversionOptions? options = null, CancellationToken cancellationToken = default)

Parameters

markdown string
outputStream Stream
options ConversionOptions
cancellationToken CancellationToken

Returns

Task

ConvertToPptxAsync(string, string, ConversionOptions?, CancellationToken)

Asynchronously converts markdown text to a PowerPoint presentation and saves it to a file.

public static Task ConvertToPptxAsync(string markdown, string outputPath, ConversionOptions? options = null, CancellationToken cancellationToken = default)

Parameters

markdown string
outputPath string
options ConversionOptions
cancellationToken CancellationToken

Returns

Task

ConvertToPptxBytes(string, ConversionOptions?)

Converts markdown text to a PowerPoint presentation and returns it as a byte array.

public static byte[] ConvertToPptxBytes(string markdown, ConversionOptions? options = null)

Parameters

markdown string
options ConversionOptions

Returns

byte[]