Cmdlet
New-OfficeOcrOptions
Creates OCR settings without starting a provider or downloading language data.
Syntax
New-OfficeOcrOptions
[-DataDirectory <String>]
[-Dpi <Int32>]
[-ExecutionOptions <OfficeDocumentOcrExecutionOptions>]
[-Language <TesseractOcrLanguage[]>]
[-LanguageExpression <String>]
[-MinimumConfidence <Double>]
[-NoLanguageDownload]
[-RecognitionOptions <PdfOcrMergeOptions>]
[-SessionOptions <TesseractOcrSessionOptions>]
[-TesseractPath <String>]
[-TimeoutSeconds <Int32>]
[<CommonParameters>]#Parameter set:
TesseractNew-OfficeOcrOptions
[-ExecutionOptions <OfficeDocumentOcrExecutionOptions>]
[-MinimumConfidence <Double>]
-ProcessOptions <ProcessOcrEngineOptions>
[-RecognitionOptions <PdfOcrMergeOptions>]
[<CommonParameters>]#Parameter set:
ProcessNew-OfficeOcrOptions
-Engine <IOcrEngine>
[-ExecutionOptions <OfficeDocumentOcrExecutionOptions>]
[-MinimumConfidence <Double>]
[-RecognitionOptions <PdfOcrMergeOptions>]
[<CommonParameters>]#Parameter set:
EngineDescription
Flat Tesseract parameters override an independent snapshot of SessionOptions. ProcessOptions and Engine select an alternative provider.
Examples
Read a scanned image with selected languages.
$ocr = New-OfficeOcrOptions -Language English,Polish -Dpi 300 -NoLanguageDownload
Read-OfficeDocument ./scan.png -As Text -OcrOptions $ocrParameters
- -DataDirectory String
- Local directory containing installed trained-data files.
- -Dpi Int32
- Image resolution supplied to Tesseract.
- -ExecutionOptions OfficeDocumentOcrExecutionOptions
- Bounded recognition and enrichment policy for document views.
- -Language TesseractOcrLanguage[]
- Friendly languages for the local Tesseract provider.
- Possible values:
English,Polish,Arabic,ChineseSimplified,ChineseTraditional,Czech,Danish,Dutch,Finnish,French,German,Greek,Hebrew,Hindi,Hungarian,Italian,Japanese,Korean,Norwegian,Portuguese,Romanian,Russian,Slovak,Spanish,Swedish,Turkish,Ukrainian,Vietnamese - -LanguageExpression String
- Raw Tesseract language expression for caller-installed trained data.
- -MinimumConfidence Double
- Minimum word confidence accepted into an editable OCR review.
- -NoLanguageDownload SwitchParameter
- Disable downloading missing curated language data.
- -RecognitionOptions PdfOcrMergeOptions
- Layout, confidence and resource policy for image or PDF reviews.
- -SessionOptions TesseractOcrSessionOptions
- Advanced Tesseract settings; flat parameters override matching values.
- -TesseractPath String
- Explicit local Tesseract executable path.
- -TimeoutSeconds Int32
- Maximum duration of a Tesseract process, in seconds.
- -ProcessOptions ProcessOcrEngineOptions
- Settings for the native generic JSON file-protocol OCR provider.
- -Engine IOcrEngine
- Caller-provided OCR engine, used only when recognition is requested.
Common Parameters
This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.
For more information, see about_CommonParameters.
Outputs
PSWriteOffice.Models.Reader.OfficeOcrOptions: Optional OCR provider and existing native policies used by document reads and OCR reviews.