通过 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

发布说明

  • 新增对PassportInfo的ICAO MRZ字段完整提取和尽力的VIZ签发日期检测
  • 修复EnhanceResolution()时的崩溃问题。
  • 修复影响.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 Framework (MVC/Web Forms) 使用高级扫描方法时抛出异常的问题。
  • 修复SaveAsSearchablePdf()抛出"序列不包含元素"异常的问题
  • 修复无法在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 时文本流向不正确的问题。

  • 引入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。

特性

  • 在Linux和macOS上首次发布IronOcr.Extensions.AdvancedScan

错误修复

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

增强功能

  • 在 OCR 之后生成可搜索 PDF 时减少处理时间。
  • 添加了选项,可以在SaveAsSearchablePdf方法中生成带或不带OCR过滤器的可搜索PDF。

重大变更

  • 废弃了运行IronOcr.Extensions.AdvancedScan
  • PageNumber

2025 年 4 月

IronOCR v2025.4.13.

PM > Install-Package IronOcr -Version 2025.4.13

发布说明

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

修复PdfDocEncoding类型初始值设定项异常引起的混淆问题。


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

发布说明

增强功能

增强了读取和SaveAsSearchablePdf方法的速度性能(提高30%)和内存管理(优化40%)。

错误修复

  • 修正部署过程不尊重设置的安装路径的问题。
  • 修复了读取和生成可搜索 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 功能时的问题:此更新解决了将 IronOCR 部署到 Azure Functions 会导致错误的问题。
  • IronSoftware.System.Drawing依赖项更新到2024.6.1

2024年5月

IronOCR v2024.5.25

PM > Install-Package IronXL.Excel -Version 2024.5.25

发布说明

  • 引入了新的读取方法,需单独安装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.config 文件中获取许可证密钥。
  • IronSoftware.System.Drawing依赖项更新到2024.3.4

2024 年 2 月

IronOCR v2024.2.41

PM > Install-Package IronXL.Excel -Version 2024.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

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 现在可以接受矩形列表进行印章
  • StampCropRectangle 有一个静态重载,返回加印的 OcrInput 以供进一步处理

2023 年 10 月

IronOCR v2023.10.9

PM > Install-Package IronXL.Excel -Version 2023.10.9

发布说明

-IronSoftware.System.Drawing 已更新至版本 2023.10.1。 -IronSoftware.Common 已更新至版本 2023.10.2。


2023 年 9 月

IronOCR v2023.9.4

PM > Install-Package IronXL.Excel -Version 2023.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

PM > Install-Package IronXL.Excel -Version 2023.8.34

发布说明

  • 可搜索的PDF现在保留书签、注释、页面方向等(使用OcrPdfInput
  • 可搜索的PDF现在需要更少的磁盘空间。
  • 添加OcrPdfInput类,用于简化PDF文档的OCR操作
  • 添加OcrImageInput类,用于简化图像的OCR操作
  • 弃用 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.config 中检索的问题
  • 更新 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 发布和 'dotnet 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.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.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
    • 为了解决这个问题,我们开发了一个名为IronSoftware.System.Drawing的开源库,它可以轻松地在System.Drawing.Common之前处理的所有常用类型和格式之间进行转换,并将取代它。
    • 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.

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.ComputerVision NuGet 包
  • 添加 OcrResult 方法 SaveAsSearchablePdfStream 用于将结果保存为 PDF 流
  • 更新Windows构建以要求更少的依赖项并减少磁盘空间使用
  • 更新图像加载以始终在执行OCR前移除图像中的色表,提高准确性
  • 修复GetCropRectangleImage以正常运行于所有来源图像格式
  • 修复了LogFilePath无法正常应用的问题

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.Common