Advanced Scan on .NET Framework

Using the IronOcr.Extensions.AdvancedScan package in an x32 project will throw the following exception.

Unhandled Exception: System.NotImplementedException: The method or operation is not implemented.
   at IronSoftware.Deployment.DeploymentEngine.Deploy[T](String custom_dir, Boolean download)
   at Iron.Ocr.Extensions.ttotlb.get_kiobqg()
   at Iron.Ocr.Extensions.ttotlh.jvwyxt()
Unhandled Exception: System.NotImplementedException: The method or operation is not implemented.
   at IronSoftware.Deployment.DeploymentEngine.Deploy[T](String custom_dir, Boolean download)
   at Iron.Ocr.Extensions.ttotlb.get_kiobqg()
   at Iron.Ocr.Extensions.ttotlh.jvwyxt()
SHELL

Solution

To resolve this issue, navigate to the project configuration and uncheck the "Prefer 32-bit" option.

Uncheck related to Solution

Reason

Using advanced scan on .NET Framework requires the project to run on x64 architecture. The IronOcr.Extensions.AdvancedScan package utilizes Intel’s OpenVINO to compile and make inferences from PaddleOCR models, which do not support Windows x86.

Chaknith Bin
Software Engineer
Chaknith works on IronXL and IronBarcode. He has deep expertise in C# and .NET, helping improve the software and support customers. His insights from user interactions contribute to better products, documentation, and overall experience.