API Reference
Class
HtmlRenderEngine
First-party browser-free HTML layout entry point shared by image and PDF adapters.
Inheritance
- Object
- HtmlRenderEngine
Methods
public static HtmlRenderResult Execute(HtmlConversionDocument document, HtmlRenderRequest request, CancellationToken cancellationToken = default) #Returns:
HtmlRenderResultResolves an explicit render request into a backend-neutral display list. The intended output adapter cannot change the request's CSS, layout, pagination, or page-set axes.
Parameters
- document OfficeIMO.Html.HtmlConversionDocument
- request OfficeIMO.Html.HtmlRenderRequest
- cancellationToken System.Threading.CancellationToken = default
public static async Task<HtmlRenderResult> ExecuteAsync(HtmlConversionDocument document, HtmlRenderRequest request, CancellationToken cancellationToken = default) #Returns:
Task<HtmlRenderResult>Asynchronously resolves resources and prepares an explicit render request as one retained backend-neutral result.
Parameters
- document OfficeIMO.Html.HtmlConversionDocument
- request OfficeIMO.Html.HtmlRenderRequest
- cancellationToken System.Threading.CancellationToken = default
public static HtmlRenderDocument Render(HtmlConversionDocument document, HtmlRenderOptions? options = null) #Returns:
HtmlRenderDocumentRenders a parsed HTML source into a backend-neutral continuous or paged visual document.
Parameters
- document OfficeIMO.Html.HtmlConversionDocument
- options OfficeIMO.Html.HtmlRenderOptions? = null
public static async Task<HtmlRenderDocument> RenderAsync(HtmlConversionDocument document, HtmlRenderOptions? options = null, CancellationToken cancellationToken = default) #Returns:
Task<HtmlRenderDocument>Renders a parsed HTML source while asynchronously resolving policy-approved external resources through the configured resolver.
Parameters
- document OfficeIMO.Html.HtmlConversionDocument
- options OfficeIMO.Html.HtmlRenderOptions? = null
- cancellationToken System.Threading.CancellationToken = default
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?