Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Interface

IOfficeOutputWorkflowRunner

Namespace OfficeIMO.Workflows
Assembly OfficeIMO.Workflows
Modifiers abstract

Runs reusable PDF output and heterogeneous intake workflows.

Methods

public abstract Task<PdfAssemblyResult> AssemblePdfAsync(PdfAssemblyRequest request, IProgress<OfficeWorkflowProgress> progress = null, CancellationToken cancellationToken = default) #
Returns: Task<PdfAssemblyResult>

Normalizes supported inputs and assembles them into one validated PDF.

Parameters

request OfficeIMO.Workflows.PdfAssemblyRequest requiredposition: 0
progress System.IProgress{OfficeIMO.Workflows.OfficeWorkflowProgress} = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = default optionalposition: 2
public abstract Task<PdfPageImageExportResult> ExportPdfPagesAsync(PdfPageImageExportRequest request, IProgress<OfficeWorkflowProgress> progress = null, CancellationToken cancellationToken = default) #
Returns: Task<PdfPageImageExportResult>

Exports selected PDF pages into a validated image folder.

Parameters

request OfficeIMO.Workflows.PdfPageImageExportRequest requiredposition: 0
progress System.IProgress{OfficeIMO.Workflows.OfficeWorkflowProgress} = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = default optionalposition: 2