隨時更新 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。 ¹Based on a customer survey conducted in June 2022.


2025年3月

IronOCR v2025.3.2

Mar 5, 2025
Version 2025.3.2
查看 IronOCR v2025.3.2 API 參考資料

功能與升級

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

發布說明:

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

2025年2月

IronOCR v2025.2.3

Feb 6, 2025
Version 2025.2.3
查看 IronOCR v2025.2.3 API 參考資料

功能與升級

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

發布說明:

增強功能

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

Bug Fixes

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

2025年1月

IronOCR v2025.1.2

Jan 6, 2025
Version 2025.1.2
查看 IronOCR v2025.1.2 API 參考文件

功能與升級

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

發布說明:

增強功能

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

    Bug Fixes

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

2024年12月

IronOCR v2024.12.2

Dec 3, 2024
Version 2024.12.2
查看 IronOCR v2024.12.2 API 參考文件

功能與升級

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

發布說明:

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

2024年11月

IronOCR v2024.11.3

Oct 11, 2024
Version 2024.11.3
查看 IronOCR v2024.11.3 API 參考資料

功能與升級

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

Oct 3, 2024
Version 2024.10.3
查看 IronOCR v2024.10.3 API 參考文件

功能與升級

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

發布說明:

  • 改進了旋轉輸入的ReadPassport功能。
  • IronSoftware.System.Drawing 依賴項更新到 2024.9.11

2024年9月

IronOCR v2024.9.6

Sep 9, 2024
Version 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

Jul 31, 2024
Version 2024.8.21
查看 IronOCR v2024.8.21 API 參考文件

功能與升級

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

發布說明:

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

2024年7月

IronOCR v2024.7.13

Jul 10, 2024
Version 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

Jun 4, 2024
Version 2024.6.3
查看 IronOCR v2024.6.3 API 參考文件

功能與升級

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

Apr 29, 2024
Version 2024.5.25
查看 IronOCR v2024.5.25 API 參考文件

功能與升級

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

Apr 9, 2024
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

Mar 8, 2024
Version 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

Jan 29, 2024
Version 2024.2.41
查看 IronOCR v2024.2.41 API 參考文件

功能與升級

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

發布說明:

  • 將所有 OcrInput 方法徹底改為使用 Load 前綴而不是 Add 前綴。 請嘗試 .Load(), .載入影像(), `.載入Pdf()```
  • 在大型 PDF 輸入環境中,總體速度提高最多可達 90%,使用的分配和活動物件減少至多達 80%。
  • 改進了 IronCV 上下文中位圖的記憶體管理
  • SearchablePdf 移至其自己的標誌。 請參閱預設開啟的 Configuration.RenderSearchablePdf
  • 從默認標誌中移除 hOCR 輸出。 使用 Configuration.RenderhOCR = true 來顯式使用
  • IronSoftware.System.Drawing 相依性更新至 2024.2.2

2024年1月

IronOCR v2024.1.17

Dec 29, 2023
Version 2024.1.17
查看 IronOCR v2024.1.17 API 參考文件

功能與升級

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

Nov 27, 2023
Version 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

Oct 27, 2023
Version 2023.11.35
查看 IronOCR v2023.11.35 API 參考資料

功能與升級

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

Oct 05, 2023
Version 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

Sep 19, 2023
Version 2023.9.4
查看 IronOCR v2023.9.4 API 參考資料
功能與升級 **[https://www.nuget.org/packages/IronOcr/2023.9.4](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

Aug 1, 2023
Version 2023.8.34
查看 IronOCR v2023.8.34 API 參考資料
功能與升級 **[https://www.nuget.org/packages/IronOcr/2023.8.34](https://www.nuget.org/packages/IronOcr/2023.8.34)** #### 發布說明:
  • Searchable PDFs now retain bookmarks, annotations, page orientation, etc. (use OcrPdfInput)
  • Searchable PDFs now require less disk space
  • Added OcrPdfInput class for streamlined OCR of PDF documents
  • Added OcrImageInput class for streamlined OCR of images
  • Deprecated OcrInput class, although it will still be available for the foreseeable future
  • Fixes stamping of crop rectangles not displaying properly

## 2023年7月

IronOCR v2023.7.28

Jul 3, 2023
Version 2023.7.28
查看 IronOCR v2023.7.28 API 參考文件
功能與升級 **[https://www.nuget.org/packages/IronOcr/2023.7.28](https://www.nuget.org/packages/IronOcr/2023.7.28)** #### 發布說明:
  • Added EnableTesseractWarnings set to false by default, to suppress Tesseract warnings in the console
  • Using IronSoftware.Native.PdfModel to read and write PDF
  • Updates IronSoftware.System.Drawing to 2023.7.1

## 2023年6月

IronOCR v2023.6.6

May 29, 2023
Version 2023.6.6
查看 IronOCR v2023.6.6 API 參考文件
功能與升級 **[https://www.nuget.org/packages/IronOcr/2023.6.6](https://www.nuget.org/packages/IronOcr/2023.6.6)** #### 發布說明:

Major Changes:

  • PostBuildEvent Runtime Folder Copy Fix: Resolved an issue related to copying the runtime folder during PostBuildEvent
  • Updates IronSoftware.System.Drawing to 2023.6.1

## 2023年5月

IronOCR v2023.5.35

May 1, 2023
Version 2023.5.35
查看 IronOCR v2023.5.35 API 參考資料
功能與升級 **[https://www.nuget.org/packages/IronOcr/2023.5.35](https://www.nuget.org/packages/IronOcr/2023.5.35)** #### 發布說明:

Major Changes:

  • Fixes an issue where license keys would not be retrieved from web.config in some .NET Framework ASP.NET projects
  • Updates IronSoftware.System.Drawing to 2023.4.4

## 2023年4月

IronOCR v2023.4.13

Apr 6, 2023
Version 2023.4.13
查看 IronOCR v2023.4.13 API 參考資料
功能與升級 **[https://www.nuget.org/packages/IronOcr/2023.4.13](https://www.nuget.org/packages/IronOcr/2023.4.13)** #### 發布說明:

Major Changes:

  • 將 IronSoftware.System.Drawing 更新到 2023.3.3
  • 在IronTesseract中新增ReadPdfAndOverlayText方法,以添加文字並保留原始PDF書籤/註釋
  • 解決因圖片過多導致可搜尋PDF變成大文件的問題
  • 修正Binarize濾鏡使可搜尋PDF變空白的問題
  • 修正Read方法會創建臨時文件並未清理的問題
  • 新增支持Iron Suite授權金鑰
  • 修正IronOCR無法讀取存儲在.config和.json文件中的授權金鑰問題
  • 新增支持存儲在應用程序子文件夾中的.config和.json文件中授權金鑰

## 2023年3月

IronOCR v2023.3.2

Mar 1, 2023
Version 2023.3.2
查看 IronOCR v2023.3.2 API 參考文件
功能與升級 **[https://www.nuget.org/packages/IronOcr/2023.3.2](https://www.nuget.org/packages/IronOcr/2023.3.2)** #### 發布說明:

主要變更:

  • 新增 AWS(Amazon Linux)相容性
  • 新增對各種較舊的 Linux 發行版本的相容性
  • 提升從 PDF 讀取文字時的可靠性
  • 改善建立可搜尋 PDF 時的速度和保真度
  • 改進語言檔案查找邏輯
  • 移除對 System.Drawing 的依賴

## 2023年1月

IronOCR v2023.1.11644

Jan 18, 2023
Version 2023.1.11644
查看 IronOCR v2023.1.11644 API 參考資料
功能與升級 **[https://www.nuget.org/packages/IronOcr/2023.1.11644](https://www.nuget.org/packages/IronOcr/2023.1.11644)** #### 發布說明:

Major Changes:

  • Adds Installation.LanguagePackDirectory for specifying path to .ocrdata files
  • Fixes IronOcr for use with ClickOnce publishing and 'dotnet publish' command
  • Fixes some instances where language packs would fail to load
  • Fixes crop rectangle being ignored when reading from TIFF images
  • Fixes trial users not being able to read text from images
  • Allows single-threaded OCR reads (see IronTesseract.Multithreaded)

## 2022年12月

IronOCR v2022.12.10830

Dec 5, 2022
Version 2022.12.10830
查看 IronOCR v2022.12.10830 API 參考資料
功能與升級 **[https://www.nuget.org/packages/IronOcr/2022.12.10830](https://www.nuget.org/packages/IronOcr/2022.12.10830)** #### 發布說明:

Major Changes:

  • Adds IronSoftware.System.Drawing to replace System.Drawing.Common in IronOCR
  • Removes internal dependency on System.Drawing.Common (see footnote [1] for more info)
  • Adds support for .NET 7
  • Removes support for .NET Framework 4. Minimum supported for .NET Framework is now version 4.6.2

Other Changes:

  • Improves support for many Linux Distros
  • Improves OcrFilters.DeNoise : Now reduces speckle noise.
  • Adds brand new OcrFilters to improve reading from noisy images:
  • Open : Filter that is useful for removing noise.
  • Close : Filter that is useful for closing small holes inside foreground objects.
  • AdaptiveThreshold : Applies a Bradley Adaptive Threshold to the image.

[1] Note about removal of 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
  • In order to handle this, we have developed an open-source library called IronSoftware.System.Drawing which easily translates between all the common types and formats that System.Drawing.Common did which will replace it
  • 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

Oct 26, 2022
Version 2022.11.10109
查看 IronOCR v2022.11.10109 API 參考資料
功能與升級 **[https://www.nuget.org/packages/IronOcr/2022.11.10109](https://www.nuget.org/packages/IronOcr/2022.11.10109)** #### 發布說明:
  • 修正 MAUI 支援問題
  • 修正「缺少 runtimes 資料夾」錯誤
  • 修正「缺少 libtesseract」錯誤
  • 大幅提升多個平台上的相容性和部署
  • 新增 'Installation.MachineLearningModelsDirectory' 用於指定 .onnx 檔案的路徑
  • 修正次要錯誤
  • 現在支援通過 zip 檔或安裝程式進行安裝

## 2022年9月

IronOCR v2022.10.9390

Sep 27, 2022
Version 2022.10.9390
查看IronOCR v2022.10.9390 API參考文件
功能與升級 **[https://www.nuget.org/packages/IronOcr/2022.10.9390](https://www.nuget.org/packages/IronOcr/2022.10.9390)** #### 發布說明:
  • Adds support for using machine learning technology to detect regions which may contain text
  • Adds OcrInput methods FindTextRegion and FindMultipleTextRegions - add the IronOcr.ComputerVision NuGet package for your platform
  • Adds OcrResult method SaveAsSearchablePdfStream for saving a result as a PDF stream
  • Updates Windows build to require fewer dependencies and use less disk space
  • Updates image loading to always remove color tables from images before performing OCR, improving accuracy
  • Fixes GetCropRectangleImage to work properly with all source image formats
  • Fixes issue with Installation.LoggingMode and LogFilePath not applying properly

## 2022年8月

IronOCR v2022.8.8198

Aug 18, 2022
Version 2022.8.8198
查看 IronOCR v2022.8.8198 API 參考文獻
功能與升級 **[https://www.nuget.org/packages/IronOcr/2022.8.8198](https://www.nuget.org/packages/IronOcr/2022.8.8198)** #### 發布說明:
  • Added new method for visualizing a crop rectangle on an image. See OcrInput.StampCropRectangleAndSaveAs()
  • Added new method for applying multiple filters at once. See OcrInput.ApplyMultipleFilters()
  • Changes Deskew filter to no longer throw an exception on failure
  • Improves compatibility on Windows systems which may not have Microsoft C++ redistributables installed
  • Improves compatibility on MacOs systems (both Intel and Apple Silicon) which may be missing certain imaging libraries

## 2022年7月

IronOCR v2022.8.7804

Jul 26, 2022
Version 2022.8.7804
查看 IronOCR v2022.8.7804 API 參考文件
功能與升級 **[https://www.nuget.org/packages/IronOcr/2022.8.7804](https://www.nuget.org/packages/IronOcr/2022.8.7804)** #### 發布說明:
  • Updates Tesseract to version 5.1
  • Adds support for Apple Silicon devices (MacOs on ARM processor)
  • Adds OcrInput.SaveAsImages() for saving input items as an image
  • Adds CropRectangle class which allows cropping using millimeter values or pixel values
  • Removes MinimumDpi. Please use TargetDpi to upscale your OCR input
  • Setting TargetDpi to null now prevents IronOcr from upscaling images, resulting in much smaller searchable PDFs
  • Fixes bug where Erosion filter applied Dialation and Dialation filter applied Erosion
  • Fixes bug where PDF pages were numbered incorrectly
  • Improves compatibility across various Linux distributions

## 2022年3月

IronOCR v2022.3.0

Mar 10, 2022
Version 2022.3.0
查看 IronOCR v2022.3.0 API 參考文件
功能與升級 **[https://www.nuget.org/packages/IronOcr/2022.3.0](https://www.nuget.org/packages/IronOcr/2022.3.0)** #### 發布說明:
  • 改進:支援 .NET 6
  • 改進:安全性和效能

## 2022年1月

IronOCR v2022.1.0

Jan 17, 2022
Version 2022.1.0
查看 IronOCR v2022.1.0 API 參考資料
功能與升級 **[https://www.nuget.org/packages/IronOcr/2022.1.0](https://www.nuget.org/packages/IronOcr/2022.1.0)** #### 發布說明:
  • 改進:多線程與性能
  • 改進:PDF OCR性能
  • 功能:OCR進度追蹤
  • 改進:方向和文字腳本檢測 (OSD)
  • 改進:校正方法
  • 改進:安全性與性能

## 2021年12月

IronOCR v2021.12.0

Dec 21, 2021
Version 2021.12.0
查看 IronOCR v2021.12.0 API 參考資料
功能與升級 **[https://www.nuget.org/packages/IronOcr/2021.12.0](https://www.nuget.org/packages/IronOcr/2021.12.0)** #### 發布說明:
  • Improved: Speed and Stability
  • Improved: .NET 5 and .NET 6 Beta support
  • Improved: Logging

## 2021年10月

IronOCR v2021.11.0

Oct 29, 2021
Version 2021.11.0
查看 IronOCR v2021.11.0 API 參考文件
功能與升級 **[https://www.nuget.org/packages/IronOcr/2021.11.0](https://www.nuget.org/packages/IronOcr/2021.11.0)** #### 發布說明:
  • Bug Fixed: Azure Function Compatibility
  • Bug Fixed: Works with read-only OCR dictionaries
  • Bug Fixed: Now works with .NET 5.07
  • Bug Fixed: License Keys reading from project configuration files (edge casess)
  • Feature: Color replacement methods added to OcrInput
  • Feature: Load specfic frames from TIFF and PDF files
  • Improved: Updated System.Drawing.Common