Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

HtmlBrowserPdfOfficeExtensions

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

Connects HtmlTinkerX browser capture to the canonical OfficeIMO PDF document model.

Inheritance

  • Object
  • HtmlBrowserPdfOfficeExtensions

Methods

public static async Task<PdfDocument> CapturePdfDocumentAsync(HtmlBrowserPdfRenderer renderer, HtmlBrowserPdfRequest request, PdfLoadOptions readOptions = null, CancellationToken cancellationToken = default) #
Returns: Task<PdfDocument>

Captures a URL or HTML source through HtmlTinkerX and opens the generated bytes as an OfficeIMO PDF document.

Parameters

renderer HtmlTinkerX.HtmlBrowserPdfRenderer requiredposition: 0
request HtmlTinkerX.HtmlBrowserPdfRequest requiredposition: 1
readOptions OfficeIMO.Pdf.PdfLoadOptions = null optionalposition: 2
cancellationToken System.Threading.CancellationToken = default optionalposition: 3
public static async Task<PdfDocumentConversionResult> CapturePdfDocumentResultAsync(HtmlBrowserPdfRenderer renderer, HtmlBrowserPdfRequest request, PdfLoadOptions readOptions = null, CancellationToken cancellationToken = default) #
Returns: Task<PdfDocumentConversionResult>

Captures a URL or HTML source through HtmlTinkerX, opens the generated bytes as an OfficeIMO PDF document, and retains browser diagnostics in the returned conversion result.

Parameters

renderer HtmlTinkerX.HtmlBrowserPdfRenderer requiredposition: 0
request HtmlTinkerX.HtmlBrowserPdfRequest requiredposition: 1
readOptions OfficeIMO.Pdf.PdfLoadOptions = null optionalposition: 2
cancellationToken System.Threading.CancellationToken = default optionalposition: 3
public static PdfDocumentConversionResult ToPdfDocumentResult(HtmlBrowserPdfResult captureResult, PdfLoadOptions readOptions = null, CancellationToken cancellationToken = default) #
Returns: PdfDocumentConversionResult

Opens an HtmlTinkerX browser capture as an OfficeIMO PDF document and preserves browser diagnostics as a typed source-stage conversion report.

Parameters

captureResult HtmlTinkerX.HtmlBrowserPdfResult requiredposition: 0
readOptions OfficeIMO.Pdf.PdfLoadOptions = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = default optionalposition: 2
public static async Task<PdfDocumentConversionResult> ToPdfDocumentResultAsync(HtmlBrowserPdfResult captureResult, PdfLoadOptions readOptions = null, CancellationToken cancellationToken = default) #
Returns: Task<PdfDocumentConversionResult>

Asynchronously opens an HtmlTinkerX browser capture as an OfficeIMO PDF document and preserves browser diagnostics as a typed source-stage conversion report.

Parameters

captureResult HtmlTinkerX.HtmlBrowserPdfResult requiredposition: 0
readOptions OfficeIMO.Pdf.PdfLoadOptions = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = default optionalposition: 2