API Reference

Class

PdfUnderstandingPipelineOptions

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Configures independently replaceable PDF understanding stages.

Inheritance

  • Object
  • PdfUnderstandingPipelineOptions

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

Methods

public static PdfUnderstandingPipelineOptions Advanced(PdfTextLayoutOptions layout = null) #
Returns: PdfUnderstandingPipelineOptions

Creates the built-in advanced layout profile while preserving caller-provided layout options.

Parameters

layout OfficeIMO.Pdf.PdfTextLayoutOptions = null optionalposition: 0

Properties

public IPdfGlyphDecodingStage GlyphDecoding { get; set; } #

Glyph/text decoding stage.

public IPdfWordGroupingStage WordGrouping { get; set; } #

Word grouping stage.

public IPdfLineGroupingStage LineGrouping { get; set; } #

Line grouping stage.

public IPdfPageSegmentationStage PageSegmentation { get; set; } #

Page segmentation stage.

public IPdfReadingOrderStage ReadingOrder { get; set; } #

Reading-order stage.

public IPdfSemanticClassificationStage SemanticClassification { get; set; } #

Semantic classification stage.

public PdfTextLayoutOptions Layout { get; set; } #

Options used by the default fast layout stages.

public Int32 MaxPages { get; set; } #

Maximum selected pages processed by one run.