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

IronOCR v2026.7.2

PM > Install-Package IronOcr -Version 2026.7.2

发布说明

  • 修复了影响可搜索PDF的PDF/A合规性问题,这些PDF包含复杂字体如阿拉伯语
  • 更新了Android本机库以支持16KB内存页面大小,确保与Android 15及更新设备的兼容性
  • Updated internal dependencies

2026年6月

IronOCR v2026.6.1

PM > Install-Package IronOcr -Version 2026.6.1

发布说明

  • 更新内部依赖项
  • 改进了数字内容的可搜索PDF OCR对齐,具有精细的数字宽度补偿和字体大小精度

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 App .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 时文本流向不正确的问题。

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

  • 修复了某些PDF输入时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的首次发布支持Linux和macOS。

错误修复

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

增强功能

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

重大变更

  • 不再推荐开始运行FindMultipleTextRegions API所需的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

发布说明

增强功能

通过@--CODE-1042--@@更新的Read和方法,速度性能提高了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 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

发布说明

  • 引入了新的读取方法,需要单独安装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现在可以接受矩形列表进行盖章
  • 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现在需要更少的磁盘空间。
  • 添加了用于高效OCR处理PDF文档的OcrPdfInput
  • 添加了用于高效OCR处理图像的OcrImageInput类 -OcrInput类已弃用,尽管在可预见的未来仍然可用
  • 修复裁剪矩形的印章显示不正确的问题

2023年7月

IronOCR v2023.7.28

PM > Install-Package IronXL.Excel -Version 2023.7.28

发布说明

  • 默认为false的EnableTesseractWarnings,以在控制台中抑制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
  • 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

发布说明

  • 在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

发布说明

  • 添加支持使用机器学习技术检测可能包含文本的区域
  • 添加FindMultipleTextRegions - 为您的平台添加IronOcr.ComputerVision NuGet包
  • 添加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设备的支持(ARM处理器上的MacOs
  • 添加OcrInput.SaveAsImages()以将输入项目保存为图像
  • 添加允许使用毫米值或像素值裁剪的CropRectangle
  • 移除MinimumDpi。 请使用TargetDpi提高您的OCR输入分辨率
  • 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