通过 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年5月

IronOCR v2026.5.2

PM > Install-Package IronOcr -Version 2026.5.2

发布说明

  • OcrDocAdvancedResult添加了单词级坐标,以改进阅读顺序重建
  • 更新内部依赖项
  • 修复了在倾斜或困难输入时的ReadHandwriting()崩溃问题; 当无法提取文本时,现在返回空结果
  • AdvancedScan调整图像大小时,防止超出边界区域和裁剪/PDF错误
  • 修复了一个问题,其中包含方向标签的TIFF图像在加载、保存或位图转换期间被错误翻转或旋转

2026年4月

IronOCR v2026.4.1

PM > Install-Package IronOcr -Version 2026.4.1

发布说明

  • PassportInfo添加了完整的ICAO MRZ字段提取和尽力而为的VIZ发行日期检测
  • 修复了在批量文本渲染中使用SaveAsSearchablePdf中的崩溃问题。
  • 修复了影响.NET Framework 4.8客户的FileLoadException
  • 更新内部依赖项。

2026年3月

IronOCR v2026.3.3

PM > Install-Package IronOcr -Version 2026.3.3

发布说明

  • 修复了当未检测到文本时的ReadScreenShot崩溃问题
  • 修复了在绘制文本操作中 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

发布说明

  • 添加了对SaveAsSearchablePdf()支持

  • 修正了一个问题,即输入 Pdf 中的损坏字符会出现在输出的可搜索 Pdf 中
  • 修复了OcrInput时引发异常的问题
  • 修复了当SaveAsSearchablePdf()引发异常的问题

  • 更新内部依赖项。

SaveAsSearchablePdf()不兼容 - 其他10个过滤器全部正常工作。 (这将作为OCR-405登录)


2025 年 11 月

IronOCR v2025.11.31.

PM > Install-Package IronOcr -Version 2025.11.31

发布说明

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

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

  • 修复了在使用高级扫描方法时ASP.NET Web应用.NET框架(MVC/Web Forms)抛出异常的问题。
  • 修复了SaveAsSearchablePdf()抛出"Sequence contains no elements"异常的问题
  • 修复了本机引用文件在ASP.NET Web Forms站点(旧版模板)中无法定位的问题

  • IronOcr包中
  • 更新内部依赖项。

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

发布说明

  • 更新了IronSoftware.System.Drawing到2025.9.3。

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

2025 年 8 月

IronOCR v2025.8.6.

PM > Install-Package IronOcr -Version 2025.8.6

发布说明

  • 更新了IronSoftware.System.Drawing到2025.8.1。

  • 修复了UseCustomTesseractLanguageFile无法加载包含空格的文件名的问题。
  • 修复生成可搜索 PDF 时文本流向不正确的问题。

  • OrientationDetectionMode: Fast, Balanced, Detailed, ExtremeDetailed

  • 改进了DetectPageOrientation()输出。

2025年7月

IronOCR v2025.7.19.

PM > Install-Package IronOcr -Version 2025.7.19

发布说明

  • 更新了IronSoftware.System.Drawing到2025.7.12。

  • 修复了System.Index.OutOfRange错误的问题。

2025 年 6 月

IronOCR v2025.6.4.

PM > Install-Package IronOcr -Version 2025.6.4

发布说明

  • 更新了IronSoftware.System.Drawing到2025.6.2。

  • 修复了加载 PDF 时的内存泄漏问题,该问题可能导致应用程序长期占用过多内存。
  • 修复了LoadPdfPages()中的页面索引问题。
  • 修复了SaveAsSearchablePdf()返回的输出PDF包含某些输入PDF的第一页内容副本的问题。

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

  • 添加了关于ReadAsync方法如何工作的解释。

2025年5月

IronOCR v2025.5.11.

PM > Install-Package IronOcr -Version 2025.5.11

发布说明

更新

  • 更新了IronSoftware.System.Drawing到版本2025.5.3。

特性

  • 首次发布IronOcr.Extensions.AdvancedScan for Linux和macOS。

错误修复

  • 修复了LoadPdfPages()中的页面索引问题。

增强功能

  • 在 OCR 之后生成可搜索 PDF 时减少处理时间。
  • 增加了在SaveAsSearchablePdf方法中生成可搜索PDF时是否应用OCR过滤器的选项。

重大变更

  • 弃用运行FindMultipleTextRegions APIs所需的IronOcr.Extensions.AdvancedScan
  • PageNumber

2025 年 4 月

IronOCR v2025.4.13.

PM > Install-Package IronOcr -Version 2025.4.13

发布说明

更新
  • 更新了IronSoftware.System.Drawing到版本2025.3.6。
错误修复

修复了由与混淆问题相关的类型初始化异常引起的SaveAsHtmlDocument()方法错误。


2025 年 3 月

IronOCR v2025.3.2

PM > Install-Package IronOcr -Version 2025.3.2

发布说明

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

2025 年 2 月

IronOCR v2025.2.3

PM > Install-Package IronOcr -Version 2025.2.3

发布说明

增强功能

通过提高30%的速度性能和优化40%的内存管理来增强Read和SaveAsSearchablePdf方法。

错误修复

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

2025 年 1 月

IronOCR v2025.1.2

PM > Install-Package IronOcr -Version 2025.1.2

发布说明

增强功能

  • 提高了启用AutoRotateDetectionForRenderSearchablePdf时的读取速度。
  • 改进了Read方法中边缘案例问题的异常错误信息。
  • 更新依赖包,以解决已知的安全漏洞。
  • 禁用内部日志信息。

错误修复

  • 修复了将OcrResult序列化为JSON时抛出异常的问题。

2024 年 12 月

IronOCR v2024.12.2

PM > Install-Package IronOcr -Version 2024.12.2

发布说明

  • 更新了IronSoftware.System.Drawing依赖项到2024.12.3

2024年11月

IronOCR v2024.11.3

PM > Install-Package IronOcr -Version 2024.11.3

发布说明

  • 更新了IronSoftware.System.Drawing依赖项到2024.9.15。
  • 为大多数使用案例减少可搜索 PDF 的文件大小。
  • 修复了可搜索 PDF 中尺寸不一致的问题。
  • 添加了新AutoRotateDetectionForRenderSearchablePdf,允许用户禁用自动旋转并手动调整输入文件的方向。

2024年10月

IronOCR v2024.10.3

PM > Install-Package IronXl.Excel -Version 2024.10.3

发布说明

  • 改进了ReadPassport处理旋转输入的能力。
  • 更新了IronSoftware.System.Drawing依赖项到2024.9.11

2024 年 9 月

IronOCR v2024.9.6

PM > Install-Package IronXl.Excel -Version 2024.9.6

发布说明

  • 添加了一个新的读取方法ReadDocumentAdvanced,专用于表格数据读取。
  • 更新了IronSoftware.System.Drawing依赖项到2024.9.10

2024 年 8 月

IronOCR v2024.8.21

PM > Install-Package IronXl.Excel -Version 2024.8.21

发布说明

  • 修复阅读完成后临时文件未清理的问题
  • 更新了IronSoftware.System.Drawing依赖项到2024.8.1

2024 年 7 月

IronOCR v2024.7.13

PM > Install-Package IronXl.Excel -Version 2024.7.13

发布说明

  • 修复了DetecPageOrientation只返回第一页内容结果的问题。
  • 修复了ConvertToSearchablePdf重载问题。
  • 缩小 Tiff 输入文件的可搜索 PDF 输出文件大小。
  • 更新了IronSoftware.System.Drawing依赖项到2024.7.2

2024 年 6 月

IronOCR v2024.6.3

PM > Install-Package IronOcr -Version 2024.6.3

发布说明

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

2024年5月

IronOCR v2024.5.25

PM > Install-Package IronXl.Excel -Version 2024.5.25

发布说明

  • 引入了新的Read方法,需要单独安装IronOcr.Extension.AdvancedScan包。
  • 新的高级方法:ReadPhoto() [参见IronOcr.Extension.AdvancedScan NuGet包]。
  • 新的高级方法:ReadScreenshot() [参见IronOcr.Extension.AdvancedScan NuGet包]。
  • 新的高级方法:ReadPassport() [参见IronOcr.Extension.AdvancedScan NuGet包]。
  • 新的高级方法:ReadLicensePlate() [参见IronOcr.Extension.AdvancedScan NuGet包]。
  • 更新了IronSoftware.System.Drawing依赖项到2024.5.1

2024年4月

IronOCR v2024.4.6

PM > Install-Package IronXl.Excel -Version 2024.4.6

发布说明

  • 删除与 OCR 流程无关的公共日志。
  • 更新了IronSoftware.System.Drawing依赖项到2024.4.1

2024 年 3 月

IronOCR v2024.3.4

PM > Install-Package IronXl.Excel -Version 2024.3.4

发布说明

  • 实现DetectPageOrientation来检测输入的方向。
  • 修正了一个错误,即在 .NET Framework 中无法从 web.co/nfig 文件中获取许可证密钥。
  • 更新了IronSoftware.System.Drawing依赖项到2024.3.4

2024 年 2 月

IronOCR v2024.2.41

PM > Install-Package IronXl.Excel -Version 2024.2.41

发布说明

  • 改革了所有OcrInput方法以使用Load而不是Add前缀。 请尝试.LoadPdf()
  • 在大型 PDF 输入上下文中,整体速度最多可提高 90%,使用的分配和实时对象最多可减少 80
  • 改进了IronCV上下文中的位图内存管理
  • 移动了SearchablePdf到其自己的标志。 参见Configuration.RenderSearchablePdf,默认开启
  • 删除了默认标志中的 hOCR 输出。 使用Configuration.RenderhOCR = true显式使用
  • 更新了IronSoftware.System.Drawing依赖项到2024.2.2

2024 年 1 月

IronOCR v2024.1.17

PM > Install-Package IronXl.Excel -Version 2024.1.17

发布说明

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

2023 年 12 月

IronOCR v2023.12.34

PM > Install-Package IronXl.Excel -Version 2023.12.34

发布说明

  • 更新了IronSoftware.System.Drawing到v2023.12.1

2023年11月

IronOCR v2023.11.35

PM > Install-Package IronXl.Excel -Version 2023.11.35

发布说明

  • 保存可搜索 PDF 现在可正确输出原始图像尺寸,而不是 A4 尺寸
  • 解决了预旋转 PDF 文档保存为正方形输出的问题 可搜索 PDF
  • OcrResult.Barcode的位置信息现在基于原始图像而不是相对于裁剪区域
  • 支持OcrResult.SaveAsTextFile的UTF-8编码
  • StampCropRectangle现在可以接受用于标记的矩形列表
  • OcrInput的静态重载以供进一步处理

2023 年 10 月

IronOCR v2023.10.9

PM > Install-Package IronXl.Excel -Version 2023.10.9

发布说明

  • 更新了IronSoftware.System.Drawing到版本2023.10.1。
  • 更新了IronSoftware.Com/mon到版本2023.10.2。

2023 年 9 月

IronOCR v2023.9.4

PM > Install-Package IronXl.Excel -Version 2023.9.4

发布说明

  • 修复安装多个Iron Software产品时导致崩溃的bug
  • 添加了IronSoftware.Com/mon作为新的依赖项
  • 更新了IronSoftware.System.Drawing到版本2023.9.2
  • 更新了IronSoftware.Native.PdfModelto版本2023.9.18570

2023年8月

IronOCR v2023.8.34

PM > Install-Package IronXl.Excel -Version 2023.8.34

发布说明

  • 可搜索的PDF现在保留书签、注释、页面方向等(使用OcrPdfInput)
  • 可搜索的PDF现在需要更少的磁盘空间。
  • 添加了用于优化PDF文档OCR的OcrPdfInput
  • 添加了用于优化图像OCR的OcrImageInput
  • 废弃了OcrInput类,但在可预见的未来仍将可用
  • 修复裁剪矩形的印章显示不正确的问题

2023年7月

IronOCR v2023.7.28

PM > Install-Package IronXl.Excel -Version 2023.7.28

发布说明

  • 添加了EnableTesseractWarnings集,默认设置为false,以抑制控制台中的Tesseract警告
  • 使用IronSoftware.Native.PdfModel读取和写入PDF
  • 更新了IronSoftware.System.Drawing到2023.7.1

2023年6月

IronOCR v2023.6.6

PM > Install-Package IronXl.Excel -Version 2023.6.6

发布说明

  • PostBuildEvent运行时文件夹复制修复:解决了PostBuildEvent过程中复制运行时文件夹的问题
  • 更新了IronSoftware.System.Drawing到2023.6.1

2023年5月

IronOCR v2023.5.35

PM > Install-Package IronXl.Excel -Version 2023.5.35

发布说明

  • 修复了在某些.NET Framework ASP.NET 项目中无法从web.co/nfig检索许可证密钥的问题
  • 更新 IronSoftware.System.Drawing 到 2023.4.4

2023年4月

IronOCR v2023.4.13

PM > Install-Package IronXl.Excel -Version 2023.4.13

发布说明

  • 更新 IronSoftware.System.Drawing 到 2023.3.3
  • IronTesseract 中包含新方法 ReadPdfAndOverlayText 以添加文本并保留原始PDF书签/注释
  • 解决了导致包含许多图像的可搜索PDF文件变大的问题
  • 修复了Binarize过滤器导致可搜索PDF为空白的问题
  • 修复了Read方法会创建临时文件且不清理的问题
  • 添加对 Iron Suite 许可证密钥的支持
  • 修复了存储在.config和.json文件中的许可证密钥未被IronOCR拾取的问题
  • 增加了对存储在应用程序子文件夹中 .config 和 .json 文件中的许可证密钥的支持

2023 年 3 月

IronOCR v2023.3.2

PM > Install-Package IronXl.Excel -Version 2023.3.2

发布说明

  • 添加对AWS(Amazon Linux)的兼容性
  • 添加对各种较旧Linux发行版的兼容性
  • 提高从PDF读取文本的可靠性
  • 提高创建可搜索PDF的速度和保真度
  • 改进了查找语言文件的逻辑
  • Removes dependency on System.Drawing

2023年1月

IronOCR v2023.1.11644

PM > Install-Package IronXl.Excel -Version 2023.1.11644

发布说明

  • 添加 Installation.LanguagePackDirectory 用于指定 .ocrdata 文件的路径
  • 修复 IronOcr 以便与 ClickOnce 发布和 '.NET publish' 命令一起使用
  • 修复某些语言包无法加载的情况
  • 修复读取TIFF图像时裁剪矩形被忽略的问题
  • 修复试用用户无法从图像中读取文本的问题
  • 允许单线程 OCR 读取(参见 IronTesseract.Multithreaded

2022 年 12 月

IronOCR v2022.12.10830

PM > Install-Package IronXl.Excel -Version 2022.12.10830

发布说明

  • 添加 IronSoftware.System.Drawing 以替换 IronOCR 的 System.Drawing.Com/mon
  • 移除对 System.Drawing.Com/mon 的内部依赖(详见脚注 [1])
  • 增加了对 .NET 7 的支持
  • 移除对.NET Framework 4的支持。现在对.NET Framework的最低支持版本为4.6.2
  • 改进对许多Linux发行版的支持
  • 改进 OcrFilters.DeNoise:现在可减少斑点噪声。
  • 添加全新的 OcrFilters 以改善从噪声图像中读取的效果:
  • Open:有助于去除噪声的滤波器。
  • Close:有助于关闭前景对象内的小孔的滤波器。
  • AdaptiveThreshold:对图像应用 Bradley 自适应阈值。

    [1] 关于移除System.Drawing.Com/mon的说明:

    • Microsoft has discontinued support for System.Drawing.Com/mon 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
    • 为了解决这个问题,我们开发了一个名为IronSoftware.System.Drawing的开源库,它可以轻松地在System.Drawing.Com/mon之前处理的所有常用类型和格式之间进行转换,并将取代它。
    • Customers who still want to use System.Drawing.Com/mon with IronOCR will still be able to. IronSoftware.System.Drawing will work with this format but since System.Drawing.Com/mon is no longer a dependency, usage will require the customer to add a `using System.Drawing.Com/mon;` call in their code.

2022年10月

IronOCR v2022.11.10109

PM > Install-Package IronXl.Excel -Version 2022.11.10109

发布说明

  • 修复了MAUI支持
  • 修复"缺少运行时文件夹"错误
  • 修复"缺少libtesseract"错误
  • 显著提高了在多个平台上的兼容性和部署
  • 添加 'Installation.MachineLearningModelsDirectory' 用于指定 .onnx 文件的路径
  • 修复了一些小错误
  • 现在支持通过zip文件或安装程序安装

2022年9月

IronOCR v2022.10.9390

PM > Install-Package IronXl.Excel -Version 2022.10.9390

发布说明

  • 添加支持使用机器学习技术检测可能包含文本的区域
  • 添加 OcrInput 方法 FindTextRegionFindMultipleTextRegions - 为您的平台添加 IronOcr.Com/puterVision NuGet 包
  • 添加 OcrResult 方法 SaveAsSearchablePdfStream 用于将结果保存为 PDF 流
  • 更新Windows构建以要求更少的依赖项并减少磁盘空间使用
  • 更新图像加载以始终在执行OCR前移除图像中的色表,提高准确性
  • 修复 GetCropRectangleImage 以便与所有源图像格式正确配合
  • 修复 Installation.LoggingModeLogFilePath 无法正确应用的问题

2022年8月

IronOCR v2022.8.8198

PM > Install-Package IronXl.Excel -Version 2022.8.8198

发布说明

  • 添加了用于在图像上可视化裁剪矩形的新方法。 查看 OcrInput.StampCropRectangleAndSaveAs()
  • 添加了同时应用多个过滤器的新方法。 查看 OcrInput.ApplyMultipleFilters()
  • 更改了Deskew过滤器在失败时不再抛出异常
  • 改进了在可能没有安装Microsoft C++可再发行组件的Windows系统上的兼容性
  • 改善 MacOs 系统(包括 Intel 和 Apple Silicon)的兼容性,可能缺少某些成像库

2022年7月

IronOCR v2022.8.7804

PM > Install-Package IronXl.Excel -Version 2022.8.7804

发布说明

  • 更新 Tesseract 到版本 5.1
  • 添加对 Apple Silicon 设备的支持(MacOs 在 ARM 处理器上)
  • 添加 OcrInput.SaveAsImages() 用于将输入项保存为图像
  • 添加 CropRectangle 类,允许使用毫米值或像素值进行裁剪
  • 移除 MinimumDpi。 请使用 TargetDpi 放大您的OCR输入
  • TargetDpi 设置为 null 现在会阻止 IronOcr 放大图像,从而产生更小的可搜索PDF
  • 修复了Erosion过滤器应用Dialation和Dialation过滤器应用Erosion的错误
  • 修复了PDF页面编号不正确的错误
  • 提高了与各种 Linux 发行版的兼容性。

2022年3月

IronOCR v2022.3.0

PM > Install-Package IronXl.Excel -Version 2022.3.0

发布说明

  • 改进:支持 .NET 6
  • 改进:安全性和性能

2022年1月

IronOCR v2022.1.0

PM > Install-Package IronXl.Excel -Version 2022.1.0

发布说明

  • 改进:多线程和性能
  • 改进:PDF OCR 性能
  • 功能:OCR进度跟踪
  • 改进:方向和脚本检测(OSD)
  • 改进:去斜方法
  • 改进:安全性和性能

2021年12月

IronOCR v2021.12.0

PM > Install-Package IronXl.Excel -Version 2021.12.0

发布说明

  • 提升:速度和稳定性
  • 改进:支持 .NET 5 和 .NET 6 Beta 版
  • 改进:日志记录

2021 年 10 月

IronOCR v2021.11.0

PM > Install-Package IronXl.Excel -Version 2021.11.0

发布说明

  • 已修复错误:Azure 函数兼容性
  • 错误已修复:可与只读 OCR 词典配合使用
  • 问题已修复:现在可与 .NET 5.07 兼容
  • 修复了从项目配置文件(边缘情况)读取许可证密钥的问题
  • 功能:在 OcrInput 中添加了颜色替换方法
  • 功能:从TIFF和PDF文件加载特定帧
  • 改进:更新了 System.Drawing.Com/mon