隨時更新 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是開發人員的首選之一。 為了鞏固 IronOCR 作為同類產品中的領先地位,我們正在應用最新技術來改進圖像過濾器、計算機視覺和機器學習。

我們的下一個重大計劃是推出適用於多種編程語言的 IronOCR。 ¹根據2022年6月進行的客戶調查。


2025年4月

IronOCR v2025.4.13

2025年4月8日
版本 2025.4.13
View IronOCR v2025.4.13 API Reference

功能與升級

https://www.nuget.org/packages/IronOcr/2025.4.13

發布說明:

更新

更新 IronSoftware.System.Drawing 至 2025.3.6。

錯誤修復

修正了由於混淆問題引起的PdfDocEncoding型別初始化異常而導致SaveAsHtmlDocument()方法出錯的問題。


2025年3月

IronOCR v2025.3.2

2025年3月5日
版本 2025.3.2
View IronOCR v2025.3.2 API Reference

功能與升級

https://www.nuget.org/packages/IronOcr/2025.3.2

發布說明:

  • IronSoftware.System.Drawing更新至2025.3.5。
  • 修正由圖像輸入生成的可搜索 PDF 的頁面尺寸錯誤。

2025年2月

IronOCR v2025.2.3

2025年2月6日
版本 2025.2.3
查看 IronOCR v2025.2.3 API 參考

功能與升級

https://www.nuget.org/packages/IronOcr/2025.2.3

發布說明:

增強功能

提高 Read 和 SaveAsSearchablePdf 方法的速度性能 30%,並優化記憶體管理 40%。

錯誤修正

  • 修正部署過程未遵循設定的安裝路徑。
  • 修復了讀取和生成多文件類型為可搜索 PDF 的問題。

2025年1月

IronOCR v2025.1.2

2025年1月6日
版本 2025.1.2
View IronOCR v2025.1.2 API Reference

功能與升級

https://www.nuget.org/packages/IronOcr/2025.1.2

發布說明:

增強功能

  • 啟用RenderSearchablePdfAutoRotateDetectionForRenderSearchablePdf時,提高了閱讀速度。
  • 改進了Read方法中的邊界案例問題的異常錯誤訊息。
  • 更新相依套件以解決已知的安全漏洞。
  • 禁用內部日誌消息。

    錯誤修正

  • 修復了一個將OcrResult序列化為JSON時拋出異常的問題。

2024年12月

IronOCR v2024.12.2

2024年12月3日
版本 2024.12.2
View IronOCR v2024.12.2 API Reference

功能與升級

https://www.nuget.org/packages/IronOcr/2024.12.2

發布說明:

  • IronSoftware.System.Drawing 依賴項更新為 2024.12.3

2024年11月

IronOCR v2024.11.3

2024 年 10 月 11 日
Version 2024.11.3
View IronOCR v2024.11.3 API Reference

功能與升級

https://www.nuget.org/packages/IronOcr/2024.11.3

發布說明:

  • IronSoftware.System.Drawing依賴項更新至2024.9.15。
  • 減少可搜尋 PDF 檔案的大小,以適用於大多數使用情況。
  • 修復可搜尋 PDF 中尺寸不一致的問題。
  • 新增一個新的Tesseract配置AutoRotateDetectionForRenderSearchablePdf,使用戶能夠禁用自動旋轉並手動調整輸入文件的方向。

2024年10月

IronOCR v2024.10.3

2024年10月3日
版本 2024.10.3
View IronOCR v2024.10.3 API Reference

功能與升級

https://www.nuget.org/packages/IronOcr/2024.10.3

發布說明:

  • 改進ReadPassport以處理旋轉輸入。
  • IronSoftware.System.Drawing 依賴項更新為 2024.9.11

2024年9月

IronOCR v2024.9.6

2024年9月9日
版本 2024.9.6
檢視 IronOCR v2024.9.6 API 參考

功能與升級

https://www.nuget.org/packages/IronOcr/2024.9.6

發布說明:

  • 新增一個專門用於表格數據讀取的閱讀方法ReadDocumentAdvanced
  • IronSoftware.System.Drawing相依性更新至2024.9.10

2024年8月

IronOCR v2024.8.21

2024年7月31日
版本 2024.8.21
View IronOCR v2024.8.21 API Reference

功能與升級

https://www.nuget.org/packages/IronOcr/2024.8.21

發布說明:

  • 修正暫存檔在讀取完成後未被清除的问题
  • 將 IronSoftware.System.Drawing 相依性更新至 2024.8.1

2024年7月

IronOCR v2024.7.13

2024年7月10日
版本 2024.7.13
查看 IronOCR v2024.7.13 API 參考文件

功能與升級

https://www.nuget.org/packages/IronOcr/2024.7.13

發布說明:

  • 修正了DetectPageOrientation僅返回第一頁內容結果的問題。
  • 修正了 ConvertToSearchablePdf 重載問題。
  • 減少從 Tiff 輸入文件生成的可搜索 PDF 輸出文件的大小。
  • 將 IronSoftware.System.Drawing 依賴項更新到 2024.7.2

2024年6月

IronOCR v2024.6.3

2024年6月4日
版本 2024.6.3
View IronOCR v2024.6.3 API Reference

功能與升級

https://www.nuget.org/packages/IronOcr/2024.6.3

發布說明:

  • 提高對掃描字元的控制:增強對於進階掃描過程中捕捉到的字元的控制力。
  • 增強的文件掃描:高級掃描模式現在支持更多語言,包括中文、繁體中文、日文、韓文和拉丁文,讓您能在更多語言中掃描文件。
  • 修正可搜尋 PDF 出現重疊文字的問題:此更新解決了掃描後可搜尋 PDF 中文字重疊的問題。
  • 修復部署至 Azure Function 時的問題:此更新解決了將 IronOCR 部署至 Azure Functions 時產生錯誤的問題。
  • 更新 IronSoftware.System.Drawing 依賴項至 2024.6.1

2024年5月

IronOCR v2024.5.25

2024年4月29日
版本 2024.5.25
View IronOCR v2024.5.25 API Reference

功能與升級

https://www.nuget.org/packages/IronOcr/2024.5.25

發布說明:

  • 介紹了新的 Read 方法,要求單獨安裝 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

2024年4月9日
Version 2024.4.6
查看 IronOCR v2024.4.6 API 參考文獻

功能與升級

https://www.nuget.org/packages/IronOcr/2024.4.6

發布說明:

  • 刪除與 OCR 過程無關的公共日誌。
  • 更新 IronSoftware.System.Drawing 相依性至 2024.4.1

2024年3月

IronOCR v2024.3.4

2024年3月8日
版本 2024.3.4
查看 IronOCR v2024.3.4 API 參考資料

功能與升級

https://www.nuget.org/packages/IronOcr/2024.3.4

發布說明:

  • 實施 DetectPageOrientation 以檢測輸入的方向。
  • 修復了一個在 .NET Framework 中無法從 web.config 檔案中讀取授權金鑰的錯誤。
  • 更新 IronSoftware.System.Drawing 依賴版本至 2024.3.4

2024年2月

IronOCR v2024.2.41

2024年1月29日
Version 2024.2.41
查看 IronOCR v2024.2.41 API 參考

功能與升級

https://www.nuget.org/packages/IronOcr/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

2023年12月29日
版本 2024.1.17
View IronOCR v2024.1.17 API Reference

功能與升級

https://www.nuget.org/packages/IronOcr/2024.1.17

發布說明:

  • 更新 IronSoftware.System.Drawing 至 v2024.4.1
  • 修正旋轉在輸出可搜索 PDF 中被忽略
  • 將輸出可搜索 PDF 的尺寸調整為相對於輸入圖像的尺寸。
  • 修正16 BPP bmp輸出為空白可搜索PDF的問題。

2023年12月

IronOCR v2023.12.34

2023年11月27日
版本 2023.12.34
查看 IronOCR v2023.12.34 API 參考文件

功能與升級

https://www.nuget.org/packages/IronOcr/2023.12.34

發布說明:

  • IronSoftware.System.Drawing更新至v2023.12.1

2023年11月

IronOCR v2023.11.35

2023年10月27日
版本 2023.11.35
View IronOCR v2023.11.35 API Reference

功能與升級

https://www.nuget.org/packages/IronOcr/2023.11.35

發布說明:

  • 儲存可搜尋的 PDF 現在正確地輸出原始圖像尺寸而非 A4
  • 解決了預旋轉 PDF 文件保存為正方形可搜尋 PDF 的問題
  • OcrResult.Barcode的位置數據現在基於原始圖像,而不是相對於裁剪區域
  • 支援 OcrResult.SaveAsTextFile 的 UTF-8 編碼
  • StampCropRectangle 現在可以接受一個矩形列表來蓋章
  • StampCropRectangle 有一個靜態重載,返回已加蓋的 OcrInput 以進一步處理

2023年10月

IronOCR v2023.10.9

2023年10月5日
版本 2023.10.9
查看 IronOCR v2023.10.9 API 參考文件

功能與升級

https://www.nuget.org/packages/IronOcr/2023.10.9

發布說明:

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

2023年9月

IronOCR v2023.9.4

2023年9月19日
版本 2023.9.4
查看 IronOCR v2023.9.4 API 參考資料

功能與升級

https://www.nuget.org/packages/IronOcr/2023.9.4

發布說明:

  • 修復同時安裝多個Iron Software產品時導致崩潰的錯誤
  • 新增 IronSoftware.Common 作為新的相依性
  • 已更新 IronSoftware.System.Drawing 至 2023.9.2 版本
  • 將 IronSoftware.Native.PdfModel 更新至版本 2023.9.18570

2023年8月

IronOCR v2023.8.34

2023年8月1日
版本 2023.8.34
查看 IronOCR v2023.8.34 API 參考

功能與升級

https://www.nuget.org/packages/IronOcr/2023.8.34

發布說明:

  • 可搜尋的 PDF 現在保留書籤、註解、頁面方向等。(使用 OcrPdfInput)
  • 可搜尋的 PDF 現在需要更少的磁碟空間。
  • 新增了 OcrPdfInput 類別,用於簡化 PDF 文件的 OCR處理
  • 新增 OcrImageInput 類別以簡化圖片 OCR
  • 已棄用的 OcrInput 類,雖然在可預見的未來仍會可用
  • 修復裁剪矩形印章顯示不正確的問題

2023年7月

IronOCR v2023.7.28

2023年7月3日
版本 2023.7.28
View IronOCR v2023.7.28 API Reference

功能與升級

https://www.nuget.org/packages/IronOcr/2023.7.28

發布說明:

  • 新增的 EnableTesseractWarnings 默認設置為 false,以抑制控制台中的 Tesseract 警告
  • 使用 IronSoftware.Native.PdfModel 讀取和寫入 PDF
  • 將 IronSoftware.System.Drawing 更新至 2023.7.1

2023年6月

IronOCR v2023.6.6

2023年5月29日
版本 2023.6.6
查看 IronOCR v2023.6.6 API 參考

功能與升級

https://www.nuget.org/packages/IronOcr/2023.6.6

發布說明:

重大變動:

  • PostBuildEvent 執行時文件夾複製修復:已解決在 PostBuildEvent 中複製執行時文件夾的問題。
  • 將 IronSoftware.System.Drawing 更新至 2023.6.1

2023年5月

IronOCR v2023.5.35

2023年5月1日
版本 2023.5.35
View IronOCR v2023.5.35 API Reference

功能與升級

https://www.nuget.org/packages/IronOcr/2023.5.35

發布說明:

重大變動:

  • 修复在某些 .NET Framework ASP.NET 项目中从 web.config 无法获取许可证密钥的问题
  • 更新 IronSoftware.System.Drawing 至 2023.4.4

2023年4月

IronOCR v2023.4.13

2023年4月6日
版本 2023.4.13
View IronOCR v2023.4.13 API Reference

功能與升級

https://www.nuget.org/packages/IronOcr/2023.4.13

發布說明:

重大變動:

  • Updates IronSoftware.System.Drawing to 2023.3.3
  • Includes new ReadPdfAndOverlayText method on IronTesseract to add text and preserve original PDF bookmarks/annotations
  • Resolves an issue causing Searchable PDFs with many images to becomes large files
  • Fixes an issue where the Binarize filter made Searchable PDFs blank
  • Fixes issue where the Read method would create temp files and not clean them up
  • Adds support for the Iron Suite license keys
  • Fixes issues with license keys stored in .config and .json files not being picked up by IronOCR
  • Adds support for license keys stored in .config and .json files in subfolders of the application

2023年3月

IronOCR v2023.3.2

2023年3月1日
版本 2023.3.2
View IronOCR v2023.3.2 API Reference

功能與升級

https://www.nuget.org/packages/IronOcr/2023.3.2

發布說明:

重大變動:

  • 添加對 AWS(Amazon Linux)的兼容性
  • 新增對多種舊版 Linux 發行版的相容性
  • 提高從PDF中讀取文字的可靠性
  • 提高創建可搜索PDF時的速度和保真度
  • 改進尋找語言文件的邏輯
  • 移除對System.Drawing的依賴

2023年1月

IronOCR v2023.1.11644

2023年1月18日
Version 2023.1.11644
查看 IronOCR v2023.1.11644 API 參考

功能與升級

https://www.nuget.org/packages/IronOcr/2023.1.11644

發布說明:

重大變動:

  • 新增Installation.LanguagePackDirectory以指定到 .ocrdata 檔案的路徑
  • 修復 IronOCR 以用於 ClickOnce 發佈和 'dotnet publish' 命令
  • 修正了一些語言包無法加載的情況
  • 修復從TIFF圖像讀取時被忽略的裁剪矩形
  • 修正試用用戶無法從圖像中讀取文本的問題
  • 允許單線程OCR讀取(請參閱IronTesseract.Multithreaded

2022年12月

IronOCR v2022.12.10830

2022年12月5日
Version 2022.12.10830
查看 IronOCR v2022.12.10830 API 參考

功能與升級

https://www.nuget.org/packages/IronOcr/2022.12.10830

發布說明:

重大變動:

  • 在 IronOCR 中添加 IronSoftware.System.Drawing 以取代 System.Drawing.Common
  • 移除內部對System.Drawing.Common的依賴(詳情請參考註腳 [1])
  • 新增對 .NET 7 的支持
  • 移除對 .NET Framework 4 的支持。現已最低支持 .NET Framework 4.6.2 版本。

其他變更:

  • 改進對多個 Linux 發行版的支持
  • 改進OcrFilters.DeNoise:現在減少斑點噪音。
  • 增加全新的OcrFilters以改善從嘈雜圖像中讀取的效果:
  • Open:對於消除噪音很有用的過濾器。
  • Close:用於關閉前景物體內的小孔的濾鏡。
  • AdaptiveThreshold:對影像應用布拉德利自適應閾值。

[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 的常見類型和格式之間進行轉換,並將取而代之。
  • 仍想將System.Drawing.Common與IronOCR一起使用的客戶仍然可以這樣做。IronSoftware.System.Drawing將與此格式一起使用,但由於System.Drawing.Common不再是依賴項,用戶需要在其代碼中加入`using System.Drawing.Common;`語句。

2022年10月

IronOCR v2022.11.10109

2022年10月26日
版本 2022.11.10109
查看 IronOCR v2022.11.10109 API 參考資料

功能與升級

https://www.nuget.org/packages/IronOcr/2022.11.10109

發布說明:

  • 修復 MAUI 支援
  • 修正「缺少 runtimes 資料夾」錯誤
  • 修復「缺少 libtesseract」錯誤
  • 在多個平台上的相容性和部署有大幅提升
  • 新增 'Installation.MachineLearningModelsDirectory' 以指定 .onnx 文件的路徑
  • 小缺陷修復
  • 現在支援透過壓縮檔案或安裝程式來安裝

2022年9月

IronOCR v2022.10.9390

2022年9月27日
Version 2022.10.9390
查看 IronOCR v2022.10.9390 API 參考資料

功能與升級

https://www.nuget.org/packages/IronOcr/2022.10.9390

發布說明:

  • 添加支援使用機器學習技術來檢測可能包含文字的區域
  • 新增 OcrInput 方法 FindTextRegion 和 FindMultipleTextRegions - 為您的平台新增 IronOcr.ComputerVision NuGet 套件
  • 新增 OcrResult 方法 SaveAsSearchablePdfStream 用於將結果儲存為 PDF 流
  • 更新 Windows 構建,以減少依賴項並使用更少的磁碟空間。
  • 更新影像載入功能,在執行 OCR 前移除影像中的色彩表,提高準確度
  • 修復 GetCropRectangleImage 以正確處理所有來源圖像格式
  • 修正了 Installation.LoggingMode 和 LogFilePath 無法正確應用的問題

2022年8月

IronOCR v2022.8.8198

2022年8月18日
版本 2022.8.8198
View IronOCR v2022.8.8198 API Reference

功能與升級

https://www.nuget.org/packages/IronOcr/2022.8.8198

發布說明:

  • 新增了用於在圖像上視覺化裁剪矩形的新方法。請參閱 OcrInput.StampCropRectangleAndSaveAs()
  • 新增了同時應用多個篩選器的方法。請參閱 OcrInput.ApplyMultipleFilters()
  • 將糾偏過濾器更改為在失敗時不再拋出異常
  • 改善在可能沒有安裝 Microsoft C++ 可再發行套件的 Windows 系統上的相容性
  • 改進了在 MacOS 系統(包括 Intel 和 Apple Silicon)上的兼容性,這些系統可能缺少某些圖像庫。

2022年7月

IronOCR v2022.8.7804

2022年7月26日
版本 2022.8.7804
查看 IronOCR v2022.8.7804 API 參考文件

功能與升級

https://www.nuget.org/packages/IronOcr/2022.8.7804

發布說明:

  • 將 Tesseract 更新至 5.1 版本
  • 新增對 Apple Silicon 裝置 (ARM 處理器上的 MacOS) 的支援
  • 添加OcrInput.SaveAsImages()以將輸入項目另存為圖像
  • 新增 CropRectangle 類別,可使用毫米值或像素值進行裁剪
  • 移除MinimumDpi。請使用TargetDpi來提升您的OCR輸入
  • 將 TargetDpi 設為空值現在可防止 IronOCR 放大圖像,從而生成更小的可搜索 PDF。
  • 修復了侵蝕濾鏡應用了膨脹濾鏡和膨脹濾鏡應用了侵蝕濾鏡的錯誤。
  • 修正了 PDF 頁面編號不正確的錯誤。
  • 提高與各種 Linux 發行版本的相容性

2022年3月

IronOCR v2022.3.0

2022年3月10日
版本 2022.3.0
查看 IronOCR v2022.3.0 API 參考

功能與升級

https://www.nuget.org/packages/IronOcr/2022.3.0

發布說明:

  • 改进:支持 .NET 6
  • Improved: Secuirty & Performance

2022年1月

IronOCR v2022.1.0

2022 年 1 月 17 日
版本 2022.1.0
View IronOCR v2022.1.0 API Reference

功能與升級

https://www.nuget.org/packages/IronOcr/2022.1.0

發布說明:

  • Improved: Multithreading & Performance
  • 改進:PDF OCR性能提升
  • 功能:OCR進度追踪
  • 改進:方向和腳本檢測(OSD)
  • 改進:Deskew 方法
  • Improved: Secuirty & Performance

2021年12月

IronOCR v2021.12.0

2021年12月21日
版本 2021.12.0
查看 IronOCR v2021.12.0 API 參考文件

功能與升級

https://www.nuget.org/packages/IronOcr/2021.12.0

發布說明:

  • 改進:速度和穩定性
  • 改進:支援 .NET 5 及 .NET 6 Beta
  • 改進: 日誌記錄

2021年10月

IronOCR v2021.11.0

2021年10月29日
版本 2021.11.0
查看 IronOCR v2021.11.0 API 参考文档

功能與升級

https://www.nuget.org/packages/IronOcr/2021.11.0

發布說明:

  • 錯誤修正:Azure Function 相容性
  • Bug 修復:與唯讀的 OCR 字典兼容
  • 錯誤修復:現在適用於 .NET 5.07
  • 修正錯誤:從專案配置檔案讀取授權密鑰(邊緣情況)
  • 功能:在 OcrInput 中新增了顏色替換方法
  • 功能:從 TIFF 和 PDF 文件中載入指定的頁面
  • 改進:更新 System.Drawing.Common