通过 IronOCR 的更新日志保持更新
IronOCR 路线图
我们开发 IronOCR 是为了满足市场需求,它作为我们的主导产品之一表现出色。 如今,在社区需求的推动下,我们不断推出新的功能请求。
我们积极采用谷歌最新的 Tesseract 技术,以提高稳定性和准确性。 这确保我们的客户能够受益于最先进的 OCR 读取引擎。
我们每月发布的版本都证明了 IronOCR 的价值,并推动我们帮助最终用户推动 .NET 语言发展的使命。
我们知道 IronOCR 是开发人员的首选之一¹ 。 为了巩固 IronOCR 作为同类产品领先者的地位,我们正在应用最新技术来改进图像滤波器、计算机视觉和机器学习。
我们下一个重大项目是推出支持多种编程语言的 IronOCR。
¹基于 2022 年 6 月进行的客户调查。
2026年4月
IronOCR v2026.4.1
发布说明
- 新增对
PassportInfo的ICAO MRZ字段完整提取和尽力的VIZ签发日期检测 - 修复
EnhanceResolution()时的崩溃问题。 - 修复影响.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 Framework (MVC/Web Forms) 使用高级扫描方法时抛出异常的问题。 - 修复
SaveAsSearchablePdf()抛出"序列不包含元素"异常的问题 -
修复无法在
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 时文本流向不正确的问题。
-
引入
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。
特性:
- 在Linux和macOS上首次发布
IronOcr.Extensions.AdvancedScan。
错误修复:
- 修复
LoadPdfPages()页面索引的问题。
增强功能:
- 在 OCR 之后生成可搜索 PDF 时减少处理时间。
- 添加了选项,可以在
SaveAsSearchablePdf方法中生成带或不带OCR过滤器的可搜索PDF。
重大变更:
- 废弃了运行
IronOcr.Extensions.AdvancedScan。 - 在
PageNumber。
2025 年 4 月
IronOCR v2025.4.13.
发布说明
更新
- 将
IronSoftware.System.Drawing更新到版本2025.3.6。
错误修复
修复PdfDocEncoding类型初始值设定项异常引起的混淆问题。
2025 年 3 月
IronOCR v2025.3.2
发布说明
- 将
IronSoftware.System.Drawing更新到2025.3.5。 - 修复从图像输入生成的可搜索 PDF 的页面尺寸不正确的问题。
2025 年 2 月
IronOCR v2025.2.3
发布说明
增强功能:
增强了读取和SaveAsSearchablePdf方法的速度性能(提高30%)和内存管理(优化40%)。
错误修复:
- 修正部署过程不尊重设置的安装路径的问题。
- 修复了读取和生成可搜索 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 功能时的问题:此更新解决了将 IronOCR 部署到 Azure Functions 会导致错误的问题。
- 将
IronSoftware.System.Drawing依赖项更新到2024.6.1
2024年5月
IronOCR v2024.5.25
发布说明
- 引入了新的读取方法,需单独安装
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.config 文件中获取许可证密钥。
- 将
IronSoftware.System.Drawing依赖项更新到2024.3.4
2024 年 2 月
IronOCR v2024.2.41
发布说明
- 全面更新
OcrInput方法以使用Load而非Add前缀。 请尝试.Load(),.LoadImage(),.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现在可以接受矩形列表进行印章StampCropRectangle有一个静态重载,返回加印的OcrInput以供进一步处理
2023 年 10 月
IronOCR v2023.10.9
发布说明
-IronSoftware.System.Drawing 已更新至版本 2023.10.1。
-IronSoftware.Common 已更新至版本 2023.10.2。
2023 年 9 月
IronOCR v2023.9.4
发布说明
- 修复安装多个Iron Software产品时导致崩溃的bug
- 新增
IronSoftware.Common作为新的依赖项 -IronSoftware.System.Drawing更新至版本 2023.9.2 -IronSoftware.Native.PdfModelto更新至版本 2023.9.18570
2023年8月
IronOCR v2023.8.34
发布说明
- 可搜索的PDF现在保留书签、注释、页面方向等(使用
OcrPdfInput) - 可搜索的PDF现在需要更少的磁盘空间。
- 添加
OcrPdfInput类,用于简化PDF文档的OCR操作 - 添加
OcrImageInput类,用于简化图像的OCR操作 - 弃用
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.config 中检索的问题 - 更新
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 发布和 'dotnet publish' 命令 - 修复某些语言包无法加载的情况
- 修复读取TIFF图像时裁剪矩形被忽略的问题
- 修复试用用户无法从图像中读取文本的问题
- 允许单线程 OCR 读取(见
IronTesseract.Multithreaded)
2022 年 12 月
IronOCR v2022.12.10830
发布说明
- 添加
IronSoftware.System.Drawing以替代 IronOCR 中的System.Drawing.Common - 移除了内部对
System.Drawing.Common的依赖(有关更多信息,请参阅注脚[1]) - 增加了对 .NET 7 的支持
- 移除对.NET Framework 4的支持。现在对.NET Framework的最低支持版本为4.6.2
- 改进对许多Linux发行版的支持
- 改进了
OcrFilters.DeNoise:现在减少斑点噪音。 - 添加全新的
OcrFilters以改善从噪声图像的读取: Open:有助于去除噪声的滤波器。Close:有助于填补前景对象内部小孔的滤波器。AdaptiveThreshold:对图像应用 Bradley 自适应阈值。[1] 关于移除
System.Drawing.Common的说明:- Microsoft has discontinued support for
System.Drawing.Commonon 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.Common之前处理的所有常用类型和格式之间进行转换,并将取代它。 - Customers who still want to use
System.Drawing.Commonwith IronOCR will still be able to.IronSoftware.System.Drawingwill work with this format but sinceSystem.Drawing.Commonis no longer a dependency, usage will require the customer to add a `using System.Drawing.Common;` 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.ComputerVisionNuGet 包 - 添加
OcrResult方法SaveAsSearchablePdfStream用于将结果保存为 PDF 流 - 更新Windows构建以要求更少的依赖项并减少磁盘空间使用
- 更新图像加载以始终在执行OCR前移除图像中的色表,提高准确性
- 修复
GetCropRectangleImage以正常运行于所有来源图像格式 - 修复了
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.Common

