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>
$ocr = [OfficeIMO.Reader.Ocr.Tesseract.TesseractOcrEngineOptions]::new(); $ocr.Language = 'eng+pol'; $reader = New-OfficeDocumentReader -TesseractOptions $ocr -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 [-MaxConcurrentReads <Nullable`1>] [-OcrEngine <IOfficeOcrEngine>] [-OcrOptions <OfficeDocumentOcrExecutionOptions>] [-ProcessOcrOptions <ProcessOfficeOcrEngineOptions>] [-Processor <IOfficeDocumentProcessor[]>] [-ProcessorFailureBehavior <Throw|ContinueWithDiagnostic|StopWithDiagnostic>] [-ReaderAllOptions <ReaderAllOptions>] [-TesseractOptions <TesseractOcrEngineOptions>] [<CommonParameters>]#Parameter set:
All Parameter SetsParameters
- MaxConcurrentReads Nullable`1
- Maximum asynchronous reads allowed in flight.
- OcrEngine IOfficeOcrEngine
- Caller-provided OCR engine.
- OcrOptions OfficeDocumentOcrExecutionOptions
- Optional OCR execution limits and merge behavior.
- ProcessOcrOptions ProcessOfficeOcrEngineOptions
- Configure the generic JSON file-protocol OCR process adapter.
- Processor IOfficeDocumentProcessor[]
- Additional ordered processors to run after document extraction.
- ProcessorFailureBehavior OfficeDocumentProcessorFailureBehavior
- Behavior when a processor fails.
- Possible values:
Throw,ContinueWithDiagnostic,StopWithDiagnostic - ReaderAllOptions ReaderAllOptions
- Optional format-specific settings captured while OfficeIMO Reader handlers are registered.
- TesseractOptions TesseractOcrEngineOptions
- Configure the built-in Tesseract command-line OCR adapter.
Outputs
OfficeIMO.Reader.OfficeDocumentReader