通过 IronOCR 的更新日志保持更新

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronOCR 路线图

我们开发 IronOCR 是为了满足市场需求,它作为我们的主导产品之一表现出色。 如今,在社区需求的推动下,我们不断推出新的功能请求。

我们积极采用谷歌最新的 Tesseract 技术,以提高稳定性和准确性。 这确保我们的客户能够受益于最先进的 OCR 读取引擎。

我们每月发布的版本都证明了 IronOCR 的价值,并推动我们帮助最终用户推动 .NET 语言发展的使命。

我们知道 IronOCR 是开发人员的首选之一¹ 。 为了巩固 IronOCR 作为同类产品领先者的地位,我们正在应用最新技术来改进图像滤波器、计算机视觉和机器学习。

我们下一个重大项目是推出支持多种编程语言的 IronOCR。

¹基于 2022 年 6 月进行的客户调查。


2026年4月

IronOCR v2026.4.1

PM > Install-Package IronOcr -Version 2026.4.1

发布说明

  • Added full ICAO MRZ field extraction and best-effort VIZ Date of Issue detection to PassportInfo

  • Fixed crash in SaveAsSearchablePdf when using Scale() or EnhanceResolution() during batch text rendering.
  • Fixed System.Memory assembly version conflict (FileLoadException) affecting .NET Framework 4.8 customers

  • 更新内部依赖项。

2026年3月

IronOCR v2026.3.3

PM > Install-Package IronOcr -Version 2026.3.3

发布说明

  • Fix ReadPhoto and ReadScreenShot crash when no text is detected
  • 修复了在绘制文本操作中 Unicode 字符和非标准字体无法正确渲染的问题。
  • 为可搜索PDF生成添加自定义字体支持,修复UTF-8字符渲染问题
  • 修复不必要的 HOCR 生成和临时文件清理问题

  • 更新内部依赖项。

2026 年 2 月

IronOCR v2026.2.1

PM > Install-Package IronOcr -Version 2026.2.1

发布说明

  • 更新内部依赖项。

2026 年 1 月

IronOCR v2026.1.2

PM > Install-Package IronOcr -Version 2026.1.2

发布说明

  • 更新内部依赖项。

2025 年 12 月

IronOCR v2025.12.3.

PM > Install-Package IronOcr -Version 2025.12.3

发布说明

  • Added SaveAsSearchablePdf() support for OcrPhotoResult and OcrDocAdvancedResult

  • 修正了一个问题,即输入 Pdf 中的损坏字符会出现在输出的可搜索 Pdf 中
  • Fixed an issue where SaveAsSearchablePdf() throws exception when applying Deskew() to OcrInput
  • Fixed an issue where SaveAsSearchablePdf() throws exception when ApplyFilter was set to true

  • 更新内部依赖项。

Scale()andEnhanceResolution()filters incompatible withSaveAsSearchablePdf()- all other 10 filters work correctly. (这将作为OCR-405登录)


2025 年 11 月

IronOCR v2025.11.31.

PM > Install-Package IronOcr -Version 2025.11.31

发布说明

  • 增加了对英文手写文本的支持

  • 在生成 OCR 可搜索 PDF 时缩短处理时间。

  • Fixed an issue where ASP.NET Web App .NET Framework (MVC/Web Forms) throws exception when using advanced scan methods.
  • Fixed an issue where SaveAsSearchablePdf() throws 'Sequence contains no elements' exception
  • Fixed an issue native reference files cannot be located in ASP.NET Web Forms Site (Legacy template)

  • Combined IronOcr.Extensions.AdvancedScan to the main IronOcr package
  • 更新内部依赖项。

2025年10月

IronOCR v2025.10.11.

PM > Install-Package IronOcr -Version 2025.10.11

发布说明

  • 更新内部依赖关系。

2025 年 9 月

IronOCR v2025.9.7.

PM > Install-Package IronOcr -Version 2025.9.7

发布说明

  • Updates IronSoftware.System.Drawing to 2025.9.3.

  • 优化 Tiff 图像输入的内存消耗。

2025 年 8 月

IronOCR v2025.8.6.

PM > Install-Package IronOcr -Version 2025.8.6

发布说明

  • Updates IronSoftware.System.Drawing to 2025.8.1.

  • Fixes UseCustomTesseractLanguageFile cannot load file name with space.
  • 修复生成可搜索 PDF 时文本流向不正确的问题。

  • Introduces 4 OrientationDetectionMode inDetectPageOrientation(): Fast, Balanced, Detailed, ExtremeDetailed.

  • Improves DetectPageOrientation() outputs.

2025年7月

IronOCR v2025.7.19.

PM > Install-Package IronOcr -Version 2025.7.19

发布说明

  • Updates IronSoftware.System.Drawing to 2025.7.12.

  • Fixes an issue where ReadPassport throwed an error of System.Index.OutOfRange for certain PDF inputs.

2025 年 6 月

IronOCR v2025.6.4.

PM > Install-Package IronOcr -Version 2025.6.4

发布说明

  • Updates IronSoftware.System.Drawing to 2025.6.2.

  • 修复了加载 PDF 时的内存泄漏问题,该问题可能导致应用程序长期占用过多内存。
  • Fixes SaveAsSearchablePdf() ignores page indices from LoadPdfPages().
  • Fixes SaveAsSearchablePdf() returns output PDFs with copies of the first page content for certain input PDFs.

  • 改进可搜索 PDF 文本层坐标,使其更符合输入内容。
  • 显著改善 TIFF 页面加载和读取的延迟。

  • Adds explanation on how Timeout works for ReadAsync method.

2025年5月

IronOCR v2025.5.11.

PM > Install-Package IronOcr -Version 2025.5.11

发布说明

更新

  • Updates IronSoftware.System.Drawing to version 2025.5.3.

特性

  • First release of IronOcr.Extensions.AdvancedScan for Linux and macOS.

错误修复

  • Fixes issue where SaveAsSearchablePdf() ignores page indices from LoadPdfPages().

增强功能

  • 在 OCR 之后生成可搜索 PDF 时减少处理时间。
  • Adds options to generate searchable PDFs with or without OCR filters applied in the SaveAsSearchablePdf method.

重大变更

  • Deprecates IronOcr.ComputerVision package required to run FindTextRegion and FindMultipleTextRegions APIs. Now, IronOcr.Extensions.AdvancedScan is required instead.
  • Changes FrameNumber property to PageNumber in the ReadPhoto method.

2025 年 4 月

IronOCR v2025.4.13.

PM > Install-Package IronOcr -Version 2025.4.13

发布说明

更新
  • Updates IronSoftware.System.Drawing to version 2025.3.6.
错误修复

Fixes error in SaveAsHtmlDocument() method caused by PdfDocEncoding type initializer exception related to obfuscation issue.


2025 年 3 月

IronOCR v2025.3.2

PM > Install-Package IronOcr -Version 2025.3.2

发布说明

  • Updates IronSoftware.System.Drawing to 2025.3.5.
  • 修复从图像输入生成的可搜索 PDF 的页面尺寸不正确的问题。

2025 年 2 月

IronOCR v2025.2.3

PM > Install-Package IronOcr -Version 2025.2.3

发布说明

增强功能

Enhances the speed performance by 30% and optimized memory management by 40% for the Read and SaveAsSearchablePdf methods.

错误修复

  • 修正部署过程不尊重设置的安装路径的问题。
  • 修复了读取和生成可搜索 PDF 的多文件类型的问题。

2025 年 1 月

IronOCR v2025.1.2

PM > Install-Package IronOcr -Version 2025.1.2

发布说明

增强功能

  • Improves reading speed when enabling RenderSearchablePdf and AutoRotateDetectionForRenderSearchablePdf.
  • Improves an exception error message for an edge case issue in Read method.
  • 更新依赖包,以解决已知的安全漏洞。
  • 禁用内部日志信息。

错误修复

  • Fixes an issue where serializing OcrResult to JSON throws an exception.

2024 年 12 月

IronOCR v2024.12.2

PM > Install-Package IronOcr -Version 2024.12.2

发布说明

  • Updates IronSoftware.System.Drawing Dependency to 2024.12.3

2024年11月

IronOCR v2024.11.3

PM > Install-Package IronOcr -Version 2024.11.3

发布说明

  • Updates IronSoftware.System.Drawing Dependency to 2024.9.15.
  • 为大多数使用案例减少可搜索 PDF 的文件大小。
  • 修复了可搜索 PDF 中尺寸不一致的问题。
  • Adds a new Tesseract configuration, AutoRotateDetectionForRenderSearchablePdf, enabling users to disable automatic rotation and manually adjust the input file's orientation.

2024年10月

IronOCR v2024.10.3

PM > Install-Package IronXl.Excel -Version 2024.10.3

发布说明

  • Improves ReadPassport for rotated input.
  • Updates IronSoftware.System.Drawing Dependency to 2024.9.11

2024 年 9 月

IronOCR v2024.9.6

PM > Install-Package IronXl.Excel -Version 2024.9.6

发布说明

  • Adds a new reading method ReadDocumentAdvanced specialized for Table data read.
  • Updates IronSoftware.System.Drawing Dependency to 2024.9.10

2024 年 8 月

IronOCR v2024.8.21

PM > Install-Package IronXl.Excel -Version 2024.8.21

发布说明

  • 修复阅读完成后临时文件未清理的问题
  • Updates IronSoftware.System.Drawing Dependency to 2024.8.1

2024 年 7 月

IronOCR v2024.7.13

PM > Install-Package IronXl.Excel -Version 2024.7.13

发布说明

  • Fixes DetecPageOrientation only returned the result of the first page content.
  • Fixes ConvertToSearchablePdf overload issue.
  • 缩小 Tiff 输入文件的可搜索 PDF 输出文件大小。
  • Updates IronSoftware.System.Drawing Dependency to 2024.7.2

2024 年 6 月

IronOCR v2024.6.3

PM > Install-Package IronOcr -Version 2024.6.3

发布说明

  • 改进对扫描字符的控制:对高级扫描过程中捕获的字符获得更多控制。
  • 增强文档扫描功能:高级扫描模式现在支持更多语言,包括中文、繁体中文、日文、韩文和拉丁文,让您可以扫描更多语言的文档。
  • 修复了可搜索 PDF 返回重叠文本的问题:此更新解决了可搜索 PDF 中的文本在扫描后出现重叠的问题。
  • 修复部署到 Azure 功能时的问题:此更新解决了将 IronOCR 部署到 Azure Functions 会导致错误的问题。
  • Updates IronSoftware.System.Drawing Dependency to 2024.6.1

2024年5月

IronOCR v2024.5.25

PM > Install-Package IronXl.Excel -Version 2024.5.25

发布说明

  • Introduces new Read methods, required separate installation of the IronOcr.Extension.AdvancedScan package.
  • New advanced method: ReadPhoto() [See IronOcr.Extension.AdvancedScan NuGet package].
  • New advanced method: ReadScreenshot() [See IronOcr.Extension.AdvancedScan NuGet package].
  • New advanced method: ReadPassport() [See IronOcr.Extension.AdvancedScan NuGet package].
  • New advanced method: ReadLicensePlate() [See IronOcr.Extension.AdvancedScan NuGet package].
  • Updates IronSoftware.System.Drawing Dependency to 2024.5.1

2024年4月

IronOCR v2024.4.6

PM > Install-Package IronXl.Excel -Version 2024.4.6

发布说明

  • 删除与 OCR 流程无关的公共日志。
  • Updates IronSoftware.System.Drawing Dependency to 2024.4.1

2024 年 3 月

IronOCR v2024.3.4

PM > Install-Package IronXl.Excel -Version 2024.3.4

发布说明

  • Implement DetectPageOrientation to detect orientation of the input.
  • 修正了一个错误,即在 .NET Framework 中无法从 web.config 文件中获取许可证密钥。
  • Updates IronSoftware.System.Drawing Dependency to 2024.3.4

2024 年 2 月

IronOCR v2024.2.41

PM > Install-Package IronXl.Excel -Version 2024.2.41

发布说明

  • Overhauls all OcrInput methods to use Load instead of Add prefix. Please try .Load(), .LoadImage(), .LoadPdf()
  • 在大型 PDF 输入上下文中,整体速度最多可提高 90%,使用的分配和实时对象最多可减少 80
  • Improved memory management for bitmaps in IronCV contexts
  • Moved SearchablePdf to its own flag. See Configuration.RenderSearchablePdf which is on by default
  • 删除了默认标志中的 hOCR 输出。 Use Configuration.RenderhOCR = true to explicitly use
  • Updates IronSoftware.System.Drawing Dependency to 2024.2.2

2024 年 1 月

IronOCR v2024.1.17

PM > Install-Package IronXl.Excel -Version 2024.1.17

发布说明

  • Updates IronSoftware.System.Drawing to v2024.4.1
  • 修复输出可搜索 PDF 中忽略旋转的问题
  • 将输出可搜索 PDF 的尺寸固定为相对于输入图像的尺寸
  • 修复 16 BPP bmp 导出为空白可搜索 PDF 的问题

2023 年 12 月

IronOCR v2023.12.34

PM > Install-Package IronXl.Excel -Version 2023.12.34

发布说明

  • Updates IronSoftware.System.Drawing to v2023.12.1

2023年11月

IronOCR v2023.11.35

PM > Install-Package IronXl.Excel -Version 2023.11.35

发布说明

  • 保存可搜索 PDF 现在可正确输出原始图像尺寸,而不是 A4 尺寸
  • 解决了预旋转 PDF 文档保存为正方形输出的问题 可搜索 PDF
  • OcrResult.Barcode's Position data now based on original image instead of relative to Crop Region
  • Support for UTF-8 Encodings for OcrResult.SaveAsTextFile
  • StampCropRectangle can now accept a list of rectangles to stamp
  • StampCropRectangle has a static overload that returns the stamped OcrInput for further processing

2023 年 10 月

IronOCR v2023.10.9

PM > Install-Package IronXl.Excel -Version 2023.10.9

发布说明

  • Updated IronSoftware.System.Drawing to version 2023.10.1.
  • Updated IronSoftware.Common to version 2023.10.2.

2023 年 9 月

IronOCR v2023.9.4

PM > Install-Package IronXl.Excel -Version 2023.9.4

发布说明

  • 修复安装多个Iron Software产品时导致崩溃的bug
  • Added IronSoftware.Common as a new dependency
  • Updated IronSoftware.System.Drawing to version 2023.9.2
  • Updated IronSoftware.Native.PdfModelto version 2023.9.18570

2023年8月

IronOCR v2023.8.34

PM > Install-Package IronXl.Excel -Version 2023.8.34

发布说明

  • Searchable PDFs now retain bookmarks, annotations, page orientation, etc. (use OcrPdfInput)
  • Searchable PDFs now require less disk space
  • Added OcrPdfInput class for streamlined OCR of PDF documents
  • Added OcrImageInput class for streamlined OCR of images
  • Deprecated OcrInput class, although it will still be available for the foreseeable future
  • Fixes stamping of crop rectangles not displaying properly

2023年7月

IronOCR v2023.7.28

PM > Install-Package IronXl.Excel -Version 2023.7.28

发布说明

  • Added EnableTesseractWarnings set to false by default, to suppress Tesseract warnings in the console
  • Using IronSoftware.Native.PdfModel to read and write PDF
  • Updates IronSoftware.System.Drawing to 2023.7.1

2023年6月

IronOCR v2023.6.6

PM > Install-Package IronXl.Excel -Version 2023.6.6

发布说明

  • PostBuildEvent Runtime Folder Copy Fix: Resolved an issue related to copying the runtime folder during PostBuildEvent
  • Updates IronSoftware.System.Drawing to 2023.6.1

2023年5月

IronOCR v2023.5.35

PM > Install-Package IronXl.Excel -Version 2023.5.35

发布说明

  • Fixes an issue where license keys would not be retrieved from web.config in some .NET Framework ASP.NET projects
  • Updates IronSoftware.System.Drawing to 2023.4.4

2023年4月

IronOCR v2023.4.13

PM > Install-Package IronXl.Excel -Version 2023.4.13

发布说明

  • Updates IronSoftware.System.Drawing to 2023.3.3
  • Includes new ReadPdfAndOverlayText method on IronTesseract to add text and preserve original PDF bookmarks/annotations
  • Resolves an issue causing Searchable PDFs with many images to becomes large files
  • Fixes an issue where the Binarize filter made Searchable PDFs blank
  • Fixes issue where the Read method would create temp files and not clean them up
  • 添加对 Iron Suite 许可证密钥的支持
  • Fixes issues with license keys stored in .config and .json files not being picked up by IronOCR
  • 增加了对存储在应用程序子文件夹中 .config 和 .json 文件中的许可证密钥的支持

2023 年 3 月

IronOCR v2023.3.2

PM > Install-Package IronXl.Excel -Version 2023.3.2

发布说明

  • Adds compatibility for AWS (Amazon Linux)
  • Adds compatibility for various older Linux distributions
  • Improves reliability when reading text from PDFs
  • Improves speed and fidelity when creating searchable PDFs
  • Improves logic for finding language files
  • Removes dependency on System.Drawing

2023年1月

IronOCR v2023.1.11644

PM > Install-Package IronXl.Excel -Version 2023.1.11644

发布说明

  • Adds Installation.LanguagePackDirectory for specifying path to .ocrdata files
  • Fixes IronOcr for use with ClickOnce publishing and 'dotnet publish' command
  • Fixes some instances where language packs would fail to load
  • Fixes crop rectangle being ignored when reading from TIFF images
  • Fixes trial users not being able to read text from images
  • Allows single-threaded OCR reads (see IronTesseract.Multithreaded)

2022 年 12 月

IronOCR v2022.12.10830

PM > Install-Package IronXl.Excel -Version 2022.12.10830

发布说明

  • Adds IronSoftware.System.Drawing to replace System.Drawing.Common in IronOCR
  • Removes internal dependency on System.Drawing.Common (see footnote [1] for more info)
  • 增加了对 .NET 7 的支持
  • Removes support for .NET Framework 4. Minimum supported for .NET Framework is now version 4.6.2
  • Improves support for many Linux Distros
  • Improves OcrFilters.DeNoise: Now reduces speckle noise.
  • Adds 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.

    [1] 关于移除System.Drawing.Common的说明:

    - Microsoft has discontinued support for System.Drawing.Common on non-Windows for .NET 6, and completely for .NET 7 : https://docs.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/6.0/system-drawing-common-windows-only
  • In order to handle this, we have developed an open-source library called IronSoftware.System.Drawing which easily translates between all the common types and formats that System.Drawing.Common did which will replace it
  • Customers who still want to use System.Drawing.Common with IronOCR will still be able to. IronSoftware.System.Drawing will work with this format but since System.Drawing.Common is no longer a dependency, usage will require the customer to add a using System.Drawing.Common; call in their code.