Class MarkdownConverter
- Namespace
- MarkMyDeck
- Assembly
- MarkMyDeck.dll
Provides methods to convert Markdown to PowerPoint presentations.
public static class MarkdownConverter
- Inheritance
-
objectMarkdownConverter
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
markdownStreamStreamoutputStreamStreamoptionsConversionOptions
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
markdownstringoutputStreamStreamoptionsConversionOptions
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
markdownstringoutputPathstringoptionsConversionOptions
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
markdownStreamStreamoutputStreamStreamoptionsConversionOptionscancellationTokenCancellationToken
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
markdownstringoutputStreamStreamoptionsConversionOptionscancellationTokenCancellationToken
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
markdownstringoutputPathstringoptionsConversionOptionscancellationTokenCancellationToken
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
markdownstringoptionsConversionOptions
Returns
- byte[]