Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Class

MarkdownPowerPointConverterExtensions

OfficeIMO.Workflows

Namespace
OfficeIMO.Workflows
Assembly
OfficeIMO.Workflows
Source revision
ac7e6e1bad8a with working tree changes
Modifiers
static

Projects Markdown outlines to native presentations through the existing Markup conversion engine.

Inheritance

  • object
  • MarkdownPowerPointConverterExtensions

Methods

SaveAsPowerPoint 2 overloads
public static OfficeConversionReport SaveAsPowerPoint(MarkdownDocument document, string path, MarkdownToPowerPointOptions? options = null, CancellationToken cancellationToken = default) #

Converts an outline and saves a native presentation without replacing existing output.

Parameters

document OfficeIMO.Markdown.MarkdownDocument required
path string required
options OfficeIMO.Workflows.MarkdownToPowerPointOptions? = null optional
cancellationToken System.Threading.CancellationToken = default optional

Returns

OfficeConversionReport
public static OfficeConversionReport SaveAsPowerPoint(MarkdownDocument document, Stream stream, MarkdownToPowerPointOptions? options = null, CancellationToken cancellationToken = default) #

Converts an outline and writes native presentation bytes to a caller-owned stream.

Parameters

document OfficeIMO.Markdown.MarkdownDocument required
stream System.IO.Stream required
options OfficeIMO.Workflows.MarkdownToPowerPointOptions? = null optional
cancellationToken System.Threading.CancellationToken = default optional

Returns

OfficeConversionReport
SaveAsPowerPointAsync 2 overloads
public static async Task<OfficeConversionReport> SaveAsPowerPointAsync(MarkdownDocument document, string path, MarkdownToPowerPointOptions? options = null, CancellationToken cancellationToken = default) #

Converts an outline and atomically saves it without replacing existing output.

Parameters

document OfficeIMO.Markdown.MarkdownDocument required
path string required
options OfficeIMO.Workflows.MarkdownToPowerPointOptions? = null optional
cancellationToken System.Threading.CancellationToken = default optional

Returns

Task<OfficeConversionReport>
public static async Task<OfficeConversionReport> SaveAsPowerPointAsync(MarkdownDocument document, Stream stream, MarkdownToPowerPointOptions? options = null, CancellationToken cancellationToken = default) #

Converts an outline and writes native presentation bytes, leaving the caller stream open.

Parameters

document OfficeIMO.Markdown.MarkdownDocument required
stream System.IO.Stream required
options OfficeIMO.Workflows.MarkdownToPowerPointOptions? = null optional
cancellationToken System.Threading.CancellationToken = default optional

Returns

Task<OfficeConversionReport>
ToPowerPoint 2 overloads
public static PowerPointDocument ToPowerPoint(MarkdownDocument document, MarkdownToPowerPointOptions? options = null, CancellationToken cancellationToken = default) #

Converts an outline to a detached native presentation.

Parameters

document OfficeIMO.Markdown.MarkdownDocument required
options OfficeIMO.Workflows.MarkdownToPowerPointOptions? = null optional
cancellationToken System.Threading.CancellationToken = default optional

Returns

PowerPointDocument
public static PowerPointDocument ToPowerPoint(MarkdownDocument document, MarkdownToPowerPointOptions? options, out OfficeConversionReport report, CancellationToken cancellationToken = default) #

Converts an outline and returns its complete projection and native renderer findings.

Parameters

document OfficeIMO.Markdown.MarkdownDocument required
options OfficeIMO.Workflows.MarkdownToPowerPointOptions? required
report OfficeIMO.OfficeConversionReport required
cancellationToken System.Threading.CancellationToken = default optional

Returns

PowerPointDocument
public static async Task<OfficeConversionResult<PowerPointDocument>> ToPowerPointAsync(MarkdownDocument document, MarkdownToPowerPointOptions? options = null, CancellationToken cancellationToken = default) #

Converts an outline, asynchronously capturing permitted images before native presentation rendering.

Parameters

document OfficeIMO.Markdown.MarkdownDocument required
options OfficeIMO.Workflows.MarkdownToPowerPointOptions? = null optional
cancellationToken System.Threading.CancellationToken = default optional

Returns

Task<OfficeConversionResult<PowerPointDocument>>