Cmdlet
New-OfficeDocumentReader
Creates an immutable fully configured OfficeIMO document reader.
Syntax
New-OfficeDocumentReader [-AllStoreItems] [-MaxConcurrentReads <Int32>] [-MaxStoreItems <Int32>] [-OcrLanguage <TesseractOcrLanguage[]>] [-ProcessorFailureBehavior <Throw|ContinueWithDiagnostic|StopWithDiagnostic>] [-TesseractDataPath <String>] [-TesseractDpi <Int32>] [-TesseractExecutablePath <String>] [-TesseractLanguage <String>] [-TesseractTimeoutSeconds <Int32>] [-UseTesseract] [<CommonParameters>]#Parameter set:
All Parameter SetsExamples
Create a reader with OCR and a resilient processor policy.
$reader = New-OfficeDocumentReader -OcrLanguage English, Polish -MaxStoreItems 5000 -ProcessorFailureBehavior ContinueWithDiagnosticThe returned reader can be supplied to every PSWriteOffice Reader command.
Parameters
- -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.
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.