API Reference
Class
PdfOcrExtensions
Optional OCR operations for loaded PDF documents.
Inheritance
- Object
- PdfOcrExtensions
Methods
public static async Task<PdfSearchableOcrResult> MakeSearchableAsync(PdfDocument document, IOcrEngine engine, PdfOcrMergeOptions options = null, CancellationToken cancellationToken = null) #Returns:
Task<PdfSearchableOcrResult>Returns a PDF with geometry-aligned invisible text for accepted OCR spans. Pages without accepted OCR content remain unchanged. Existing digital signatures may block the required full rewrite.
Parameters
- document OfficeIMO.Pdf.PdfDocument
- engine OfficeIMO.Ocr.IOcrEngine
- options OfficeIMO.Pdf.Ocr.PdfOcrMergeOptions = null
- cancellationToken System.Threading.CancellationToken = null
public static Task<PdfOcrMergeResult> ReadWithOcrAsync(PdfDocument document, IOcrEngine engine, PdfOcrMergeOptions options = null, CancellationToken cancellationToken = null) #Returns:
Task<PdfOcrMergeResult>Renders selected pages, invokes an engine-neutral OCR provider, and merges accepted spans into the same logical result contract returned by CancellationToken).
Parameters
- document OfficeIMO.Pdf.PdfDocument
- engine OfficeIMO.Ocr.IOcrEngine
- options OfficeIMO.Pdf.Ocr.PdfOcrMergeOptions = null
- cancellationToken System.Threading.CancellationToken = null
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object