API Reference
Class
OfficeScanProcessor
Dependency-free, bounded preparation of document scans with reversible coordinate mapping.
Inheritance
- Object
- OfficeScanProcessor
Methods
public static OfficeScanPerspectiveResult CorrectPerspective(OfficeRasterImage source, OfficeScanPerspectiveOptions options, CancellationToken cancellationToken = default) #Returns:
OfficeScanPerspectiveResultRectifies an explicitly selected convex page quadrilateral before optional affine and tonal cleanup.
Parameters
- source OfficeIMO.Drawing.OfficeRasterImage
- options OfficeIMO.Drawing.OfficeScanPerspectiveOptions
- cancellationToken System.Threading.CancellationToken = default
public static OfficeScanProcessingResult Process(OfficeRasterImage source, OfficeScanProcessingOptions options = null, CancellationToken cancellationToken = default) #Returns:
OfficeScanProcessingResultProcesses a separately owned image while preserving the source and reporting every requested transformation.
Parameters
- source OfficeIMO.Drawing.OfficeRasterImage
- options OfficeIMO.Drawing.OfficeScanProcessingOptions = null
- cancellationToken System.Threading.CancellationToken = default
Exceptions
OfficeScanProcessingLimitException– A configured pixel, buffer, or analysis-work limit cannot be met.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object