通过 IronOCR 的更新日志保持更新
IronOCR 路线图
我们开发 IronOCR 是为了满足市场需求,它作为我们的主导产品之一表现出色。 如今,在社区需求的推动下,我们不断推出新的功能请求。
我们积极采用谷歌最新的 Tesseract 技术,以提高稳定性和准确性。 这确保我们的客户能够受益于最先进的 OCR 读取引擎。
我们每月发布的版本都证明了 IronOCR 的价值,并推动我们帮助最终用户推动 .NET 语言发展的使命。
我们知道 IronOCR 是开发人员的首选之一¹ 。 为了巩固 IronOCR 作为同类产品领先者的地位,我们正在应用最新技术来改进图像滤波器、计算机视觉和机器学习。
我们下一个重大项目是推出支持多种编程语言的 IronOCR。
¹基于 2022 年 6 月进行的客户调查。
2026年5月
IronOCR v2026.5.2
发布说明
- 为
OcrDocAdvancedResult添加了单词级坐标,以改进阅读顺序重建 - 更新内部依赖项
- 修复了在倾斜或困难输入时的
ReadHandwriting()崩溃问题; 当无法提取文本时,现在返回空结果 - 在
AdvancedScan调整图像大小时,防止超出边界区域和裁剪/PDF错误 - 修复了一个问题,其中包含方向标签的TIFF图像在加载、保存或位图转换期间被错误翻转或旋转
2026年4月
IronOCR v2026.4.1
发布说明
- 为
PassportInfo添加了完整的ICAO MRZ字段提取和尽力而为的VIZ发行日期检测 - 修复了在批量文本渲染中使用
SaveAsSearchablePdf中的崩溃问题。 - 修复了影响.NET Framework 4.8客户的
FileLoadException) - 更新内部依赖项。
2026年3月
IronOCR v2026.3.3
发布说明
- 修复了当未检测到文本时的
ReadScreenShot崩溃问题 - 修复了在绘制文本操作中 Unicode 字符和非标准字体无法正确渲染的问题。
- 为可搜索PDF生成添加自定义字体支持,修复UTF-8字符渲染问题
-
修复不必要的 HOCR 生成和临时文件清理问题
- 更新内部依赖项。
2026 年 2 月
IronOCR v2026.2.1
发布说明
- 更新内部依赖项。
2026 年 1 月
IronOCR v2026.1.2
发布说明
- 更新内部依赖项。
2025 年 12 月
IronOCR v2025.12.3.
发布说明
-
添加了对
SaveAsSearchablePdf()支持 - 修正了一个问题,即输入 Pdf 中的损坏字符会出现在输出的可搜索 Pdf 中
- 修复了
OcrInput时引发异常的问题 -
修复了当
SaveAsSearchablePdf()引发异常的问题 - 更新内部依赖项。
SaveAsSearchablePdf()不兼容 - 其他10个过滤器全部正常工作。 (这将作为OCR-405登录)
2025 年 11 月
IronOCR v2025.11.31.
发布说明
-
增加了对英文手写文本的支持
-
在生成 OCR 可搜索 PDF 时缩短处理时间。
- 修复了在使用高级扫描方法时
ASP.NETWeb应用.NET框架(MVC/Web Forms)抛出异常的问题。 - 修复了
SaveAsSearchablePdf()抛出"Sequence contains no elements"异常的问题 -
修复了本机引用文件在
ASP.NETWeb Forms站点(旧版模板)中无法定位的问题 - 将
IronOcr包中 - 更新内部依赖项。
2025年10月
IronOCR v2025.10.11.
发布说明
- 更新内部依赖关系。
2025 年 9 月
IronOCR v2025.9.7.
发布说明
-
更新了
IronSoftware.System.Drawing到2025.9.3。 - 优化 Tiff 图像输入的内存消耗。
2025 年 8 月
IronOCR v2025.8.6.
发布说明
-
更新了
IronSoftware.System.Drawing到2025.8.1。 - 修复了
UseCustomTesseractLanguageFile无法加载包含空格的文件名的问题。 -
修复生成可搜索 PDF 时文本流向不正确的问题。
-
在
OrientationDetectionMode:Fast,Balanced,Detailed,ExtremeDetailed。 - 改进了
DetectPageOrientation()输出。
2025年7月
IronOCR v2025.7.19.
发布说明
-
更新了
IronSoftware.System.Drawing到2025.7.12。 - 修复了
System.Index.OutOfRange错误的问题。
2025 年 6 月
IronOCR v2025.6.4.
发布说明
-
更新了
IronSoftware.System.Drawing到2025.6.2。 - 修复了加载 PDF 时的内存泄漏问题,该问题可能导致应用程序长期占用过多内存。
- 修复了
LoadPdfPages()中的页面索引问题。 -
修复了
SaveAsSearchablePdf()返回的输出PDF包含某些输入PDF的第一页内容副本的问题。 - 改进可搜索 PDF 文本层坐标,使其更符合输入内容。
-
显著改善 TIFF 页面加载和读取的延迟。
- 添加了关于
ReadAsync方法如何工作的解释。
2025年5月
IronOCR v2025.5.11.
发布说明
更新:
- 更新了
IronSoftware.System.Drawing到版本2025.5.3。
特性:
- 首次发布
IronOcr.Extensions.AdvancedScanfor Linux和macOS。
错误修复:
- 修复了
LoadPdfPages()中的页面索引问题。
增强功能:
- 在 OCR 之后生成可搜索 PDF 时减少处理时间。
- 增加了在
SaveAsSearchablePdf方法中生成可搜索PDF时是否应用OCR过滤器的选项。
重大变更:
- 弃用运行
FindMultipleTextRegionsAPIs所需的IronOcr.Extensions.AdvancedScan。 - 在
PageNumber。
2025 年 4 月
IronOCR v2025.4.13.
发布说明
更新
- 更新了
IronSoftware.System.Drawing到版本2025.3.6。
错误修复
修复了由与混淆问题相关的类型初始化异常引起的SaveAsHtmlDocument()方法错误。
2025 年 3 月
IronOCR v2025.3.2
发布说明
- 更新了
IronSoftware.System.Drawing到2025.3.5。 - 修复从图像输入生成的可搜索 PDF 的页面尺寸不正确的问题。
2025 年 2 月
IronOCR v2025.2.3
发布说明
增强功能:
通过提高30%的速度性能和优化40%的内存管理来增强Read和SaveAsSearchablePdf方法。
错误修复:
- 修正部署过程不尊重设置的安装路径的问题。
- 修复了读取和生成可搜索 PDF 的多文件类型的问题。
2025 年 1 月
IronOCR v2025.1.2
发布说明
增强功能:
- 提高了启用
AutoRotateDetectionForRenderSearchablePdf时的读取速度。 - 改进了
Read方法中边缘案例问题的异常错误信息。 - 更新依赖包,以解决已知的安全漏洞。
- 禁用内部日志信息。
错误修复:
- 修复了将
OcrResult序列化为JSON时抛出异常的问题。
2024 年 12 月
IronOCR v2024.12.2
发布说明
- 更新了
IronSoftware.System.Drawing依赖项到2024.12.3
2024年11月
IronOCR v2024.11.3
发布说明
- 更新了
IronSoftware.System.Drawing依赖项到2024.9.15。 - 为大多数使用案例减少可搜索 PDF 的文件大小。
- 修复了可搜索 PDF 中尺寸不一致的问题。
- 添加了新
AutoRotateDetectionForRenderSearchablePdf,允许用户禁用自动旋转并手动调整输入文件的方向。
2024年10月
IronOCR v2024.10.3
发布说明
- 改进了
ReadPassport处理旋转输入的能力。 - 更新了
IronSoftware.System.Drawing依赖项到2024.9.11
2024 年 9 月
IronOCR v2024.9.6
发布说明
- 添加了一个新的读取方法
ReadDocumentAdvanced,专用于表格数据读取。 - 更新了
IronSoftware.System.Drawing依赖项到2024.9.10
2024 年 8 月
IronOCR v2024.8.21
发布说明
- 修复阅读完成后临时文件未清理的问题
- 更新了
IronSoftware.System.Drawing依赖项到2024.8.1
2024 年 7 月
IronOCR v2024.7.13
发布说明
- 修复了
DetecPageOrientation只返回第一页内容结果的问题。 - 修复了
ConvertToSearchablePdf重载问题。 - 缩小 Tiff 输入文件的可搜索 PDF 输出文件大小。
- 更新了
IronSoftware.System.Drawing依赖项到2024.7.2
2024 年 6 月
IronOCR v2024.6.3
发布说明
- 改进对扫描字符的控制:对高级扫描过程中捕获的字符获得更多控制。
- 增强文档扫描功能:高级扫描模式现在支持更多语言,包括中文、繁体中文、日文、韩文和拉丁文,让您可以扫描更多语言的文档。
- 修复了可搜索 PDF 返回重叠文本的问题:此更新解决了可搜索 PDF 中的文本在扫描后出现重叠的问题。
- 修复部署到 Azure Functions时的问题:此更新解决了将 IronOCR 部署到 Azure Functions 会导致错误的问题。
- 更新了
IronSoftware.System.Drawing依赖项到2024.6.1
2024年5月
IronOCR v2024.5.25
发布说明
- 引入了新的Read方法,需要单独安装
IronOcr.Extension.AdvancedScan包。 - 新的高级方法:
ReadPhoto()[参见IronOcr.Extension.AdvancedScanNuGet包]。 - 新的高级方法:
ReadScreenshot()[参见IronOcr.Extension.AdvancedScanNuGet包]。 - 新的高级方法:
ReadPassport()[参见IronOcr.Extension.AdvancedScanNuGet包]。 - 新的高级方法:
ReadLicensePlate()[参见IronOcr.Extension.AdvancedScanNuGet包]。 - 更新了
IronSoftware.System.Drawing依赖项到2024.5.1
2024年4月
IronOCR v2024.4.6
发布说明
- 删除与 OCR 流程无关的公共日志。
- 更新了
IronSoftware.System.Drawing依赖项到2024.4.1
2024 年 3 月
IronOCR v2024.3.4
发布说明
- 实现
DetectPageOrientation来检测输入的方向。 - 修正了一个错误,即在 .NET Framework 中无法从 web.co/nfig 文件中获取许可证密钥。
- 更新了
IronSoftware.System.Drawing依赖项到2024.3.4
2024 年 2 月
IronOCR v2024.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
发布说明
- 更新了
IronSoftware.System.Drawing到v2024.4.1 - 修复输出可搜索 PDF 中忽略旋转的问题
- 将输出可搜索 PDF 的尺寸固定为相对于输入图像的尺寸
- 修复 16 BPP bmp 导出为空白可搜索 PDF 的问题
2023 年 12 月
IronOCR v2023.12.34
发布说明
- 更新了
IronSoftware.System.Drawing到v2023.12.1
2023年11月
IronOCR v2023.11.35
发布说明
- 保存可搜索 PDF 现在可正确输出原始图像尺寸,而不是 A4 尺寸
- 解决了预旋转 PDF 文档保存为正方形输出的问题 可搜索 PDF
OcrResult.Barcode的位置信息现在基于原始图像而不是相对于裁剪区域- 支持
OcrResult.SaveAsTextFile的UTF-8编码 StampCropRectangle现在可以接受用于标记的矩形列表OcrInput的静态重载以供进一步处理
2023 年 10 月
IronOCR v2023.10.9
发布说明
- 更新了
IronSoftware.System.Drawing到版本2023.10.1。 - 更新了
IronSoftware.Com/mon到版本2023.10.2。
2023 年 9 月
IronOCR v2023.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
发布说明
- 可搜索的PDF现在保留书签、注释、页面方向等(使用
OcrPdfInput) - 可搜索的PDF现在需要更少的磁盘空间。
- 添加了用于优化PDF文档OCR的
OcrPdfInput类 - 添加了用于优化图像OCR的
OcrImageInput类 - 废弃了
OcrInput类,但在可预见的未来仍将可用 - 修复裁剪矩形的印章显示不正确的问题
2023年7月
IronOCR v2023.7.28
发布说明
- 添加了
EnableTesseractWarnings集,默认设置为false,以抑制控制台中的Tesseract警告 - 使用
IronSoftware.Native.PdfModel读取和写入PDF - 更新了
IronSoftware.System.Drawing到2023.7.1
2023年6月
IronOCR v2023.6.6
发布说明
- PostBuildEvent运行时文件夹复制修复:解决了PostBuildEvent过程中复制运行时文件夹的问题
- 更新了
IronSoftware.System.Drawing到2023.6.1
2023年5月
IronOCR v2023.5.35
发布说明
- 修复了在某些.NET Framework
ASP.NET项目中无法从web.co/nfig检索许可证密钥的问题 - 更新
IronSoftware.System.Drawing到 2023.4.4
2023年4月
IronOCR v2023.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
发布说明
- 添加对AWS(Amazon Linux)的兼容性
- 添加对各种较旧Linux发行版的兼容性
- 提高从PDF读取文本的可靠性
- 提高创建可搜索PDF的速度和保真度
- 改进了查找语言文件的逻辑
- Removes dependency on
System.Drawing
2023年1月
IronOCR v2023.1.11644
发布说明
- 添加
Installation.LanguagePackDirectory用于指定 .ocrdata 文件的路径 - 修复
IronOcr以便与 ClickOnce 发布和 '.NET publish' 命令一起使用 - 修复某些语言包无法加载的情况
- 修复读取TIFF图像时裁剪矩形被忽略的问题
- 修复试用用户无法从图像中读取文本的问题
- 允许单线程 OCR 读取(参见
IronTesseract.Multithreaded)
2022 年 12 月
IronOCR v2022.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/monon 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/monwith IronOCR will still be able to.IronSoftware.System.Drawingwill work with this format but sinceSystem.Drawing.Com/monis no longer a dependency, usage will require the customer to add a `using System.Drawing.Com/mon;` call in their code.
- Microsoft has discontinued support for
2022年10月
IronOCR v2022.11.10109
发布说明
- 修复了MAUI支持
- 修复"缺少运行时文件夹"错误
- 修复"缺少libtesseract"错误
- 显著提高了在多个平台上的兼容性和部署
- 添加 '
Installation.MachineLearningModelsDirectory' 用于指定 .onnx 文件的路径 - 修复了一些小错误
- 现在支持通过zip文件或安装程序安装
2022年9月
IronOCR v2022.10.9390
发布说明
- 添加支持使用机器学习技术检测可能包含文本的区域
- 添加
OcrInput方法FindTextRegion和FindMultipleTextRegions- 为您的平台添加IronOcr.Com/puterVisionNuGet 包 - 添加
OcrResult方法SaveAsSearchablePdfStream用于将结果保存为 PDF 流 - 更新Windows构建以要求更少的依赖项并减少磁盘空间使用
- 更新图像加载以始终在执行OCR前移除图像中的色表,提高准确性
- 修复
GetCropRectangleImage以便与所有源图像格式正确配合 - 修复
Installation.LoggingMode和LogFilePath无法正确应用的问题
2022年8月
IronOCR v2022.8.8198
发布说明
- 添加了用于在图像上可视化裁剪矩形的新方法。 查看
OcrInput.StampCropRectangleAndSaveAs() - 添加了同时应用多个过滤器的新方法。 查看
OcrInput.ApplyMultipleFilters() - 更改了Deskew过滤器在失败时不再抛出异常
- 改进了在可能没有安装Microsoft C++可再发行组件的Windows系统上的兼容性
- 改善
MacOs系统(包括 Intel 和 Apple Silicon)的兼容性,可能缺少某些成像库
2022年7月
IronOCR v2022.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
发布说明
- 改进:支持 .NET 6
- 改进:安全性和性能
2022年1月
IronOCR v2022.1.0
发布说明
- 改进:多线程和性能
- 改进:PDF OCR 性能
- 功能:OCR进度跟踪
- 改进:方向和脚本检测(OSD)
- 改进:去斜方法
- 改进:安全性和性能
2021年12月
IronOCR v2021.12.0
发布说明
- 提升:速度和稳定性
- 改进:支持 .NET 5 和 .NET 6 Beta 版
- 改进:日志记录
2021 年 10 月
IronOCR v2021.11.0
发布说明
- 已修复错误:Azure 函数兼容性
- 错误已修复:可与只读 OCR 词典配合使用
- 问题已修复:现在可与 .NET 5.07 兼容
- 修复了从项目配置文件(边缘情况)读取许可证密钥的问题
- 功能:在
OcrInput中添加了颜色替换方法 - 功能:从TIFF和PDF文件加载特定帧
- 改进:更新了
System.Drawing.Com/mon

