API Reference
Cmdlet
New-OfficeDocumentReader
Creates an immutable fully configured OfficeIMO document reader.
Remarks
Creates an immutable fully configured OfficeIMO document reader.
Examples
Create a reader with OCR and a resilient processor policy.
PS>
$reader = New-OfficeDocumentReader -OcrLanguage English, Polish -MaxStoreItems 5000 -ProcessorFailureBehavior ContinueWithDiagnostic
The returned reader can be supplied to every PSWriteOffice Reader command.
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.
Syntax
New-OfficeDocumentReader [-AllStoreItems] [-MaxConcurrentReads <Int32>] [-MaxStoreItems <Int32>] [-OcrLanguage <English>] [-ProcessorFailureBehavior <Throw|ContinueWithDiagnostic|StopWithDiagnostic>] [-TesseractDataPath <String>] [-TesseractDpi <Int32>] [-TesseractExecutablePath <String>] [-TesseractLanguage <String>] [-TesseractTimeoutSeconds <Int32>] [-UseTesseract] [<CommonParameters>]#Parameter set:
All Parameter SetsParameters
- AllStoreItems SwitchParameter
- Project every matching item from each email store.
- MaxConcurrentReads Int32
- Maximum asynchronous reads allowed in flight.
- MaxStoreItems Int32
- Maximum PST, OST, OLM, or EMLX items projected from each store. The default is 1,000.
- OcrLanguage TesseractOcrLanguage[]
- Friendly OCR languages used by the built-in Tesseract adapter.
- 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 - ProcessorFailureBehavior OfficeDocumentProcessorFailureBehavior
- Behavior when a processor fails.
- Possible values:
Throw,ContinueWithDiagnostic,StopWithDiagnostic - TesseractDataPath String
- Optional Tesseract tessdata directory.
- TesseractDpi Int32
- Optional input DPI passed to Tesseract.
- TesseractExecutablePath String
- Tesseract executable path or command name.
- TesseractLanguage String
- Advanced raw Tesseract expression for caller-installed custom trained-data models.
- TesseractTimeoutSeconds Int32
- Maximum Tesseract process duration in seconds. The default is 120.
- UseTesseract SwitchParameter
- Enable the built-in Tesseract command-line OCR adapter with default settings.
Outputs
OfficeIMO.Reader.OfficeDocumentReader