Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

PdfSearchableWorkflowRequest

Namespace OfficeIMO.Workflows
Assembly OfficeIMO.Workflows
Modifiers sealed

Creates a searchable PDF through a caller-owned OCR engine and guarded artifact publication.

Inheritance

  • Object
  • PdfSearchableWorkflowRequest

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Accepted by parameters

Constructors

Properties

public String Id { get; set; } #

Caller-provided identifier.

public String InputPath { get; set; } #

Source filesystem path or provider location.

public OfficeWorkflowStreamInput InputStream { get; set; } #

Optional reopenable provider input.

public String OutputPath { get; set; } #

Explicit output filesystem path or provider location.

public OfficeWorkflowStreamOutput OutputStream { get; set; } #

Optional provider output, requiring confirmed direct-write consent and Replace policy.

public OfficeWorkflowConflictPolicy ConflictPolicy { get; set; } #

Existing destination policy.

public IOfficeWorkflowPublicationGuard PublicationGuard { get; set; } #

Host authorization checked immediately before publication.

public OfficeWorkflowLimits Limits { get; set; } #

Input and output byte limits.

public String PdfPassword { get; set; } #

Password used to open an encrypted source.

public PdfOcrMergeOptions Ocr { get; set; } #

Recognition, page selection, rendering, and confidence options captured before asynchronous work.

public Func<PdfSearchableOcrReview, CancellationToken, Task<IReadOnlyList<PdfRecognizedWord>>> ReviewAsync { get; set; } #

Optional review before mutation. Return eligible word instances from the supplied review. The runner validates the selection and rechecks source identity before publication.

public Func<PdfSearchableOcrReview, CancellationToken, Task<IReadOnlyDictionary<PdfRecognizedWord, String>>> ReviewCorrectionsAsync { get; set; } #

Optional correction review. Return eligible original word instances mapped to nonempty reviewed text. Only returned entries are published. Cannot be combined with ReviewAsync.