IronOCR for .NET 2022.x

Released: Jan 17, 2022

2022.x 中的更新

2022.12.10830

Updated Dec 5, 2022

Features

  • Added support for Microsoft .NET 7.
  • Added 'IronSoftware.System.Drawing' to replace 'System.Drawing.Common' in IronOCR.
  • Improved support for several Linux distributions.
  • Improved 'OcrFilters.DeNoise': Now reduces speckle noise.
  • Removed support for Microsoft .NET Framework 4. Minimum supported .NET Framework is now version 4.6.2.
  • Removed internal dependency on 'System.Drawing.Common'.
  • Added brand new OcrFilters to improve reading from noisy images:
    • Open: Filter that is useful for removing noise.
    • Close: Filter that is useful for closing small holes inside foreground objects.
    • AdaptiveThreshold: Applies a Bradley Adaptive Threshold to the image.

2022.11.10109

Updated Oct 26, 2022

Features

  • Improved platform compatibility and deployment.
  • Added 'Installation.MachineLearningModelsDirectory' for specifying path to .onnx files.

Fixes

  • Fixed 'missing runtimes folder' error.
  • Fixed 'missing libtesseract' error.
  • Minor bug fixes.

2022.10.9390

Updated Sep 27, 2022

Features

  • Use machine learning technology to detect regions which may contain text.
  • Added 'OcrInput' methods 'FindTextRegion' and 'FindMultipleTextRegions'.
  • Added 'OcrResult' method 'SaveAsSearchablePdfStream' for saving a result as a PDF stream.
  • Updated Microsoft Windows build to require fewer dependencies and use less disk space.
  • Updated image loading to always remove color tables from images before performing OCR, which improves accuracy.

Fixes

  • Fixed GetCropRectangleImage to work properly with all source image formats.
  • Fixed issue with Installation.LoggingMode and LogFilePath not applying properly.

2022.8.8198

Updated Aug 18, 2022

Features

  • Added new method for visualizing a crop rectangle on an image.
  • Added new method for applying multiple filters at once.
  • Changed Deskew filter to no longer throw an exception on failure.
  • Improved compatibility with Microsoft Windows systems which may not have Microsoft C++ redistributables installed.
  • Improved compatibility with Apple macOS systems (both Intel and Apple Silicon) which may be missing certain imaging libraries.

2022.8.7804

Updated Jul 26, 2022

Features

  • Updated Tesseract to version 5.1.
  • Added support for Apple Silicon devices (Apple macOS on ARM processor).
  • Added OcrInput.SaveAsImages() which allows you to save input items as an image.
  • Added CropRectangle class which allows you to crop using millimeter values or pixel values.
  • Removed MinimumDpi. Please use TargetDpi to upscale your OCR input.
  • Setting TargetDpi to null now prevents IronOcr from upscaling images, resulting in much smaller searchable PDFs.
  • Improved compatibility across various Linux distributions.

Fixes

  • Fixed bug where Erosion filter applied Dilation and Dilation filter applied Erosion.
  • Fixed bug where PDF pages were numbered incorrectly.

2022.3.0

Updated Mar 10, 2022

Features

  • Added Microsoft .NET 6 support.
  • Improved security and performance.

2022.1.0

Updated Jan 17, 2022

Features

  • Feature: Added OCR Progress Tracking.
  • Improved: Multithreading and performance.
  • Improved: PDF OCR performance.
  • Improved: Orientation and script detection (OSD).
  • Improved: Deskew methods.
  • Improved: Security and performance.