HtmlRtfConverterExtensions
OfficeIMO.Html
Provides extension methods for converting between RtfDocument and semantic HTML.
Inheritance
- object
- HtmlRtfConverterExtensions
Methods
public static OfficeConversionReport SaveAsHtml(RtfDocument document, string path, RtfHtmlExportOptions? options = null, CancellationToken cancellationToken = default) #Writes the converted output to a path and returns the conversion report.
Parameters
- document OfficeIMO.Rtf.RtfDocument
- path string
- options OfficeIMO.Html.RtfHtmlExportOptions? = null
- cancellationToken System.Threading.CancellationToken = default
Returns
OfficeConversionReportpublic static OfficeConversionReport SaveAsHtml(RtfDocument document, Stream stream, RtfHtmlExportOptions? options = null, CancellationToken cancellationToken = default) #Writes the converted output to a caller-owned stream, which stays open and returns the conversion report.
Parameters
- document OfficeIMO.Rtf.RtfDocument
- stream System.IO.Stream
- options OfficeIMO.Html.RtfHtmlExportOptions? = null
- cancellationToken System.Threading.CancellationToken = default
Returns
OfficeConversionReportpublic static async Task<OfficeConversionReport> SaveAsHtmlAsync(RtfDocument document, string path, RtfHtmlExportOptions? options = null, CancellationToken cancellationToken = default) #Asynchronously writes the converted output to a path and returns the conversion report.
Parameters
- document OfficeIMO.Rtf.RtfDocument
- path string
- options OfficeIMO.Html.RtfHtmlExportOptions? = null
- cancellationToken System.Threading.CancellationToken = default
Returns
Task<OfficeConversionReport>public static async Task<OfficeConversionReport> SaveAsHtmlAsync(RtfDocument document, Stream stream, RtfHtmlExportOptions? options = null, CancellationToken cancellationToken = default) #Asynchronously writes the converted output to a caller-owned stream and returns the conversion report.
Parameters
- document OfficeIMO.Rtf.RtfDocument
- stream System.IO.Stream
- options OfficeIMO.Html.RtfHtmlExportOptions? = null
- cancellationToken System.Threading.CancellationToken = default
Returns
Task<OfficeConversionReport>public static OfficeConversionReport SaveAsRtf(HtmlConversionDocument document, string path, HtmlRtfExportOptions? options = null, CancellationToken cancellationToken = default) #Writes the converted output to a path and returns the conversion report.
Parameters
- document OfficeIMO.Html.HtmlConversionDocument
- path string
- options OfficeIMO.Html.HtmlRtfExportOptions? = null
- cancellationToken System.Threading.CancellationToken = default
Returns
OfficeConversionReportpublic static OfficeConversionReport SaveAsRtf(HtmlConversionDocument document, Stream stream, HtmlRtfExportOptions? options = null, CancellationToken cancellationToken = default) #Writes the converted output to a caller-owned stream, which stays open and returns the conversion report.
Parameters
- document OfficeIMO.Html.HtmlConversionDocument
- stream System.IO.Stream
- options OfficeIMO.Html.HtmlRtfExportOptions? = null
- cancellationToken System.Threading.CancellationToken = default
Returns
OfficeConversionReportpublic static async Task<OfficeConversionReport> SaveAsRtfAsync(HtmlConversionDocument document, string path, HtmlRtfExportOptions? options = null, CancellationToken cancellationToken = default) #Asynchronously writes the converted output to a path and returns the conversion report.
Parameters
- document OfficeIMO.Html.HtmlConversionDocument
- path string
- options OfficeIMO.Html.HtmlRtfExportOptions? = null
- cancellationToken System.Threading.CancellationToken = default
Returns
Task<OfficeConversionReport>public static async Task<OfficeConversionReport> SaveAsRtfAsync(HtmlConversionDocument document, Stream stream, HtmlRtfExportOptions? options = null, CancellationToken cancellationToken = default) #Asynchronously writes the converted output to a caller-owned stream and returns the conversion report.
Parameters
- document OfficeIMO.Html.HtmlConversionDocument
- stream System.IO.Stream
- options OfficeIMO.Html.HtmlRtfExportOptions? = null
- cancellationToken System.Threading.CancellationToken = default
Returns
Task<OfficeConversionReport>public static string ToHtml(RtfDocument document, RtfHtmlExportOptions? options = null, CancellationToken cancellationToken = default) #Converts an RTF document to semantic HTML text.
Parameters
- document OfficeIMO.Rtf.RtfDocument
- options OfficeIMO.Html.RtfHtmlExportOptions? = null
- cancellationToken System.Threading.CancellationToken = default
Returns
stringpublic static string ToHtml(RtfDocument document, RtfHtmlExportOptions? options, out OfficeConversionReport report, CancellationToken cancellationToken = default) #Converts an RTF document to semantic HTML text and returns the completed conversion report.
Parameters
- document OfficeIMO.Rtf.RtfDocument
- options OfficeIMO.Html.RtfHtmlExportOptions?
- report OfficeIMO.OfficeConversionReport
- cancellationToken System.Threading.CancellationToken = default
Returns
stringpublic static Task<OfficeConversionResult<string>> ToHtmlAsync(RtfDocument document, RtfHtmlExportOptions? options = null, CancellationToken cancellationToken = default) #Converts an RTF document to semantic HTML text, returning the value and report together.
Parameters
- document OfficeIMO.Rtf.RtfDocument
- options OfficeIMO.Html.RtfHtmlExportOptions? = null
- cancellationToken System.Threading.CancellationToken = default
Returns
Task<OfficeConversionResult<string>>public static RtfDocument ToRtf(HtmlConversionDocument document, HtmlRtfExportOptions? options = null, CancellationToken cancellationToken = default) #Converts prepared HTML into an RTF document model.
Parameters
- document OfficeIMO.Html.HtmlConversionDocument
- options OfficeIMO.Html.HtmlRtfExportOptions? = null
- cancellationToken System.Threading.CancellationToken = default
Returns
RtfDocumentpublic static RtfDocument ToRtf(HtmlConversionDocument document, HtmlRtfExportOptions? options, out OfficeConversionReport report, CancellationToken cancellationToken = default) #Converts prepared HTML into an RTF document model and returns the completed conversion report.
Parameters
- document OfficeIMO.Html.HtmlConversionDocument
- options OfficeIMO.Html.HtmlRtfExportOptions?
- report OfficeIMO.OfficeConversionReport
- cancellationToken System.Threading.CancellationToken = default
Returns
RtfDocumentpublic static Task<OfficeConversionResult<RtfDocument>> ToRtfAsync(HtmlConversionDocument document, HtmlRtfExportOptions? options = null, CancellationToken cancellationToken = default) #Converts prepared HTML into an RTF document model, returning the value and report together.
Parameters
- document OfficeIMO.Html.HtmlConversionDocument
- options OfficeIMO.Html.HtmlRtfExportOptions? = null
- cancellationToken System.Threading.CancellationToken = default
Returns
Task<OfficeConversionResult<RtfDocument>>