Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

HtmlMarkdownConverterExtensions

Namespace OfficeIMO.Markdown.Html
Assembly OfficeIMO.Markdown.Html
Modifiers static

Extension helpers for converting HTML into OfficeIMO.Markdown content.

Inheritance

  • Object
  • HtmlMarkdownConverterExtensions

Methods

SaveAsMarkdown 2 overloads
public static Void SaveAsMarkdown(HtmlConversionDocument document, String path, HtmlToMarkdownOptions options = null, Encoding encoding = null) #
Returns: Void

Saves converted Markdown text to a path.

Parameters

arg1 OfficeIMO.Html.HtmlConversionDocument requiredposition: 0
arg2 System.String requiredposition: 1
arg3 OfficeIMO.Markdown.Html.HtmlToMarkdownOptions = null optionalposition: 2
arg4 System.Text.Encoding = null optionalposition: 3
public static Void SaveAsMarkdown(HtmlConversionDocument document, Stream stream, HtmlToMarkdownOptions options = null, Encoding encoding = null) #
Returns: Void

Saves converted Markdown text to a caller-owned stream.

Parameters

arg1 OfficeIMO.Html.HtmlConversionDocument requiredposition: 0
arg2 System.IO.Stream requiredposition: 1
arg3 OfficeIMO.Markdown.Html.HtmlToMarkdownOptions = null optionalposition: 2
arg4 System.Text.Encoding = null optionalposition: 3
SaveAsMarkdownAsync 2 overloads
public static Task SaveAsMarkdownAsync(HtmlConversionDocument document, String path, HtmlToMarkdownOptions options = null, Encoding encoding = null, CancellationToken cancellationToken = default) #
Returns: Task

Asynchronously saves converted Markdown text to a path.

Parameters

arg1 OfficeIMO.Html.HtmlConversionDocument requiredposition: 0
arg2 System.String requiredposition: 1
arg3 OfficeIMO.Markdown.Html.HtmlToMarkdownOptions = null optionalposition: 2
arg4 System.Text.Encoding = null optionalposition: 3
arg5 System.Threading.CancellationToken = default optionalposition: 4
public static Task SaveAsMarkdownAsync(HtmlConversionDocument document, Stream stream, HtmlToMarkdownOptions options = null, Encoding encoding = null, CancellationToken cancellationToken = default) #
Returns: Task

Asynchronously saves converted Markdown text to a caller-owned stream.

Parameters

arg1 OfficeIMO.Html.HtmlConversionDocument requiredposition: 0
arg2 System.IO.Stream requiredposition: 1
arg3 OfficeIMO.Markdown.Html.HtmlToMarkdownOptions = null optionalposition: 2
arg4 System.Text.Encoding = null optionalposition: 3
arg5 System.Threading.CancellationToken = default optionalposition: 4
public static String ToMarkdown(HtmlConversionDocument document, HtmlToMarkdownOptions options = null) #
Returns: String

Converts a shared OfficeIMO HTML conversion document into Markdown text.

Parameters

document OfficeIMO.Html.HtmlConversionDocument requiredposition: 0
Shared HTML conversion document.
options OfficeIMO.Markdown.Html.HtmlToMarkdownOptions = null optionalposition: 1
Optional conversion options. Default options are used when omitted.

Returns

The rendered Markdown text.

public static MarkdownDoc ToMarkdownDocument(HtmlConversionDocument document, HtmlToMarkdownOptions options = null) #
Returns: MarkdownDoc

Converts a shared OfficeIMO HTML conversion document into a Markdown document model.

Parameters

document OfficeIMO.Html.HtmlConversionDocument requiredposition: 0
Shared HTML conversion document.
options OfficeIMO.Markdown.Html.HtmlToMarkdownOptions = null optionalposition: 1
Optional conversion options. Default options are used when omitted.

Returns

A structural MarkdownDoc representing the converted Markdown.

public static HtmlToMarkdownResult ToMarkdownDocumentResult(HtmlConversionDocument document, HtmlToMarkdownOptions options = null) #
Returns: HtmlToMarkdownResult

Converts a shared HTML conversion document into Markdown with operation-scoped evidence.

Parameters

document OfficeIMO.Html.HtmlConversionDocument requiredposition: 0
options OfficeIMO.Markdown.Html.HtmlToMarkdownOptions = null optionalposition: 1