Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

PdfOcrPageMergeResult

Namespace OfficeIMO.Pdf.Ocr
Assembly OfficeIMO.Pdf.Ocr
Source revision dce3df7a1b5d with working tree changes
Modifiers sealed

Accepted OCR words and evidence for one page.

Inheritance

  • Object
  • PdfOcrPageMergeResult

Usage

Explore 1 API references to this type

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

Returned or exposed by 1

Properties

public Int32 PageNumber { get; } #

One-based page number.

public IReadOnlyList<PdfRecognizedWord> Words { get; } #

Accepted normalized OCR words.

public IReadOnlyList<PdfOcrWordEvidence> WordEvidence { get; } #

Accepted and rejected words with valid geometry, in provider order, for review before publication.

public Int32 RejectedLowConfidenceCount { get; } #

Words rejected below confidence threshold.

public Int32 RejectedNativeOverlapCount { get; } #

Words rejected because native PDF text already covers the region.

public IReadOnlyList<String> Diagnostics { get; } #

Rendering, provider, and normalization diagnostics.

public IReadOnlyList<PdfOcrProviderDiagnostic> ProviderDiagnostics { get; } #

Immutable provider diagnostics, retaining severity and recoverability through review and publication.

public OfficeScanProcessingReport? ScanProcessing { get; } #

Affine scan transformations and their inverse geometry, relative to the image after optional region and perspective preparation. Use each word's Geometry for original-page coordinates. Null means affine cleanup was disabled or retained its input after a reported limit.

public String Text { get; } #

Native and accepted OCR text in approximate visual order.

public String? Provider { get; } #

OCR provider identifier reported for this page, when available.

public String? Model { get; } #

OCR model or trained-data identifier reported for this page, when available.

public String? Language { get; } #

Detected or requested OCR language reported for this page, when available.