API Reference
PdfUnderstandingPipelineOptions
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
Constructors
public PdfUnderstandingPipelineOptions() #Methods
public static PdfUnderstandingPipelineOptions Structured() #PdfUnderstandingPipelineOptionsCreates the built-in structured semantic profile.
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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 IPdfTableDetectionStage TableDetection { get; set; } #Table detection stage run before general page segmentation.
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 IPdfImageRegionDetectionStage ImageRegionDetection { get; set; } #Image-region and figure-caption association stage.
public Int32 MaxPages { get; set; } #Maximum selected pages processed by one run.
public Int32 MaxRunsPerPage { get; set; } #Maximum decoded text runs retained for one page.
public Int32 MaxTextCharactersPerPage { get; set; } #Maximum decoded text characters retained for one page.
public Int32 MaxWordsPerPage { get; set; } #Maximum grouped words retained for one page.
public Int32 MaxLinesPerPage { get; set; } #Maximum grouped lines retained for one page.
public Int32 MaxTableCandidatesPerPage { get; set; } #Maximum table candidates retained for one page.
public Int32 MaxRegionsPerPage { get; set; } #Maximum regions and semantic elements retained for one page.
public Int32 MaxImageRegionsPerPage { get; set; } #Maximum positioned image regions retained for one page.
public Int32 MaxImageCaptionCandidatesPerPage { get; set; } #Maximum viable image-caption association edges retained before deterministic matching.
public Int64 MaxWorkUnitsPerPage { get; set; } #Maximum comparison and traversal work performed by built-in stages for one page.
public Int64 MaxDocumentWorkUnits { get; set; } #Maximum comparison and traversal work performed by document-wide semantic enrichment.
Fields
public const Int32 DefaultMaxPages #Default maximum selected pages processed by one semantic read.
1000