保持獲得IronOCR的變更日誌更新

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronOCR路線圖

我們開發了IronOCR以填補市場需求,如今它已成為我們的領先產品之一。 今天我們持續依據社群需求提供新的功能請求。

我們積極使用Google最新的Tesseract技術來驅動穩定性和高準確性。 這確保了我們的客戶能夠從最先進的OCR讀取引擎中受益。

我們的每月發布使IronOCR不斷證明其價值,並推動我們的使命來幫助最終用戶推進.NET語言。

我們知道IronOCR是開發人員做出選擇的頂尖選項之一1。 為了鞏固IronOCR作為其類型中的領先產品,我們正在應用最新的技術來改善影像過濾器、計算機視覺和機器學習。

我們的下一個重大計畫將是推出IronOCR支援多種程式語言。

¹根據2022年6月進行的客戶調查。


2026年4月

IronOCR v2026.4.1

PM > Install-Package IronOcr -Version 2026.4.1

發布說明

  • 新增完整ICAO MRZ字段擷取和盡力VIZ簽發日期檢測到PassportInfo
  • 修正了在 SaveAsSearchablePdf 中使用 Scale()EnhanceResolution() 進行批量文本渲染時崩潰的問題。
  • 修正了影響 .NET Framework 4.8 用戶的 System.Memory 組件版本衝突 (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() 支援 OcrPhotoResultOcrDocAdvancedResult

  • 修正了輸入Pdf中的損壞字符顯示在輸出可搜尋Pdf中的問題
  • 修正了當將SaveAsSearchablePdf() 拋出異常的問題
  • 修正了當 ApplyFilter 被設為 true 時,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() 拋出'Sequence contains no elements' 異常的問題
  • 修正了本機參考檔案無法在 ASP.NET Web Forms 站點 (Legacy template) 中定位的問題

  • 合併 IronOcr.Extensions.AdvancedScan 到主要 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時的內存洩漏,這可能導致應用程序隨時間消耗過多內存的問題。
  • 修正 SaveAsSearchablePdf() 忽略了 LoadPdfPages() 的頁面索引。
  • 修正 SaveAsSearchablePdf() 返回輸出PDF包含某些輸入PDF的第一页内容複本的问题。

  • 改善可搜尋PDF文本層坐標以更好地對齊輸入內容。
  • 改善TIFF頁面的加載和讀取的顯著響應時間。

  • 添加對 ReadAsync 方法的 Timeout 如何工作的解釋。

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 的首次發布。

錯誤修復:

  • 修正 SaveAsSearchablePdf() 忽略 LoadPdfPages() 的頁面索引的問題。

強化功能:

  • 減少了在 OCR 後生成可搜尋 PDF 所需的處理時間。
  • SaveAsSearchablePdf 方法中,新增選項可選擇生成使用或不使用 OCR 濾鏡應用的可搜尋 PDF。

重大變更:

  • 棄用了運行 FindTextRegionFindMultipleTextRegions API 所需的 IronOcr.ComputerVision 包。 現在,改為需要 IronOcr.Extensions.AdvancedScan
  • ReadPhoto 方法中將 FrameNumber 屬性更改為 PageNumber

2025年4月

IronOCR v2025.4.13

PM > Install-Package IronOcr -Version 2025.4.13

發布說明

更新
  • 更新 IronSoftware.System.Drawing 至 2025.3.6 版。
錯誤修復

修正了 SaveAsHtmlDocument() 方法中,由於 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

發布說明

強化功能:

提高了 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中尺寸不一致問題。
  • 添加了新 Tesseract 設置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 功能時出現的錯誤。
  • 更新 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 中,license key 不能從 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 產品時導致崩潰的錯誤
  • 添加 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

發布說明

  • 後建事件運行時目錄複製修正:修復了後建事件中運行時目錄複製的問題
  • 更新 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 專案中 license key 無法從 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 方法於 IronTesseract 上,添加文本並保留原始 PDF 書籤/註釋
  • 解決可搜索的 PDF 含大量圖像時變大的問題
  • 修正 Binarize 過濾器使可搜索的 PDF 變空的問題
  • 修正 Read 方法會創建暫存檔案,並未清理的問題
  • 添加支持 Iron Suite 版授權金鑰
  • 修正 .config 和 .json 文件中存儲的 license key 無法被 IronOCR 檢測的問題
  • 增加支持存儲在應用程序子資料夾的 .config 和 .json 文件中的 license key

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 取代 System.Drawing.Common 在 IronOCR
  • 移除對內部 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 以正常執行在所有源圖片格式上
  • 解決 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 設備上的 ARM 處理器上的 MacOs
  • 添加 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)
  • 改進:Deskew 方法
  • 改進:安全性和性能

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