Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

PdfHtmlConverterExtensions

Namespace OfficeIMO.Html.Pdf
Assembly OfficeIMO.Html.Pdf
Modifiers static

First-party PDF to HTML conversion helpers for the bidirectional HTML/PDF bridge.

Inheritance

  • Object
  • PdfHtmlConverterExtensions

Methods

SaveAsHtml 4 overloads
public static OfficeOutputResult<PdfConversionReport> SaveAsHtml(PdfDocument document, String path, PdfToHtmlOptions options = null, CancellationToken cancellationToken = default) #
Returns: OfficeOutputResult<PdfConversionReport>

Renders an opened PDF, saves the HTML as UTF-8 without a byte-order mark, and returns conversion diagnostics.

Parameters

arg1 OfficeIMO.Pdf.PdfDocument requiredposition: 0
arg2 System.String requiredposition: 1
arg3 OfficeIMO.Html.Pdf.PdfToHtmlOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
public static OfficeOutputResult<PdfConversionReport> SaveAsHtml(PdfDocument document, Stream stream, PdfToHtmlOptions options = null, CancellationToken cancellationToken = default) #
Returns: OfficeOutputResult<PdfConversionReport>

Renders an opened PDF, writes HTML to a caller-owned stream, and returns conversion diagnostics.

Parameters

arg1 OfficeIMO.Pdf.PdfDocument requiredposition: 0
arg2 System.IO.Stream requiredposition: 1
arg3 OfficeIMO.Html.Pdf.PdfToHtmlOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
public static OfficeOutputResult<PdfConversionReport> SaveAsHtml(PdfDocumentReadResult document, String path, PdfToHtmlOptions options = null, CancellationToken cancellationToken = default) #
Returns: OfficeOutputResult<PdfConversionReport>

Renders a logical PDF document, saves the HTML as UTF-8 without a byte-order mark, and returns conversion diagnostics.

Parameters

arg1 OfficeIMO.Pdf.PdfDocumentReadResult requiredposition: 0
arg2 System.String requiredposition: 1
arg3 OfficeIMO.Html.Pdf.PdfToHtmlOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
public static OfficeOutputResult<PdfConversionReport> SaveAsHtml(PdfDocumentReadResult document, Stream stream, PdfToHtmlOptions options = null, CancellationToken cancellationToken = default) #
Returns: OfficeOutputResult<PdfConversionReport>

Renders a logical PDF document, writes HTML to a caller-owned stream, and returns conversion diagnostics.

Parameters

arg1 OfficeIMO.Pdf.PdfDocumentReadResult requiredposition: 0
arg2 System.IO.Stream requiredposition: 1
arg3 OfficeIMO.Html.Pdf.PdfToHtmlOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
SaveAsHtmlAsync 4 overloads
public static async Task<OfficeOutputResult<PdfConversionReport>> SaveAsHtmlAsync(PdfDocument document, String path, PdfToHtmlOptions options = null, CancellationToken cancellationToken = default) #
Returns: Task<OfficeOutputResult<PdfConversionReport>>

Renders an opened PDF, asynchronously saves the HTML, and returns conversion diagnostics.

Parameters

arg1 OfficeIMO.Pdf.PdfDocument requiredposition: 0
arg2 System.String requiredposition: 1
arg3 OfficeIMO.Html.Pdf.PdfToHtmlOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
public static async Task<OfficeOutputResult<PdfConversionReport>> SaveAsHtmlAsync(PdfDocument document, Stream stream, PdfToHtmlOptions options = null, CancellationToken cancellationToken = default) #
Returns: Task<OfficeOutputResult<PdfConversionReport>>

Renders an opened PDF, asynchronously writes HTML to a caller-owned stream, and returns conversion diagnostics.

Parameters

arg1 OfficeIMO.Pdf.PdfDocument requiredposition: 0
arg2 System.IO.Stream requiredposition: 1
arg3 OfficeIMO.Html.Pdf.PdfToHtmlOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
public static async Task<OfficeOutputResult<PdfConversionReport>> SaveAsHtmlAsync(PdfDocumentReadResult document, String path, PdfToHtmlOptions options = null, CancellationToken cancellationToken = default) #
Returns: Task<OfficeOutputResult<PdfConversionReport>>

Renders a logical PDF document, asynchronously saves the HTML, and returns conversion diagnostics.

Parameters

arg1 OfficeIMO.Pdf.PdfDocumentReadResult requiredposition: 0
arg2 System.String requiredposition: 1
arg3 OfficeIMO.Html.Pdf.PdfToHtmlOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
public static async Task<OfficeOutputResult<PdfConversionReport>> SaveAsHtmlAsync(PdfDocumentReadResult document, Stream stream, PdfToHtmlOptions options = null, CancellationToken cancellationToken = default) #
Returns: Task<OfficeOutputResult<PdfConversionReport>>

Renders a logical PDF document, asynchronously writes HTML to a caller-owned stream, and returns conversion diagnostics.

Parameters

arg1 OfficeIMO.Pdf.PdfDocumentReadResult requiredposition: 0
arg2 System.IO.Stream requiredposition: 1
arg3 OfficeIMO.Html.Pdf.PdfToHtmlOptions = null optionalposition: 2
arg4 System.Threading.CancellationToken = default optionalposition: 3
ToHtml 2 overloads
public static String ToHtml(PdfDocument document, PdfToHtmlOptions options = null, CancellationToken cancellationToken = default) #
Returns: String

Renders an opened PDF as HTML.

Parameters

arg1 OfficeIMO.Pdf.PdfDocument requiredposition: 0
arg2 OfficeIMO.Html.Pdf.PdfToHtmlOptions = null optionalposition: 1
arg3 System.Threading.CancellationToken = default optionalposition: 2
public static String ToHtml(PdfDocumentReadResult document, PdfToHtmlOptions options = null, CancellationToken cancellationToken = default) #
Returns: String

Renders an already loaded logical PDF model as HTML.

Parameters

arg1 OfficeIMO.Pdf.PdfDocumentReadResult requiredposition: 0
arg2 OfficeIMO.Html.Pdf.PdfToHtmlOptions = null optionalposition: 1
arg3 System.Threading.CancellationToken = default optionalposition: 2
ToHtmlResult 2 overloads
public static PdfHtmlConversionResult ToHtmlResult(PdfDocument document, PdfToHtmlOptions options = null, CancellationToken cancellationToken = default) #
Returns: PdfHtmlConversionResult

Renders an opened PDF as HTML and returns a machine-readable export summary.

Parameters

arg1 OfficeIMO.Pdf.PdfDocument requiredposition: 0
arg2 OfficeIMO.Html.Pdf.PdfToHtmlOptions = null optionalposition: 1
arg3 System.Threading.CancellationToken = default optionalposition: 2
public static PdfHtmlConversionResult ToHtmlResult(PdfDocumentReadResult document, PdfToHtmlOptions options = null, CancellationToken cancellationToken = default) #
Returns: PdfHtmlConversionResult

Renders an already loaded logical PDF model as HTML and returns a machine-readable export summary.

Parameters

arg1 OfficeIMO.Pdf.PdfDocumentReadResult requiredposition: 0
arg2 OfficeIMO.Html.Pdf.PdfToHtmlOptions = null optionalposition: 1
arg3 System.Threading.CancellationToken = default optionalposition: 2