透過 IronOCR 的變更日誌掌握最新動態
IronOCR 發展藍圖
我們開發 IronOCR 是為了滿足市場需求,而它已成為我們旗下表現卓越的領先產品之一。 今日,我們持續根據社群需求,推出各項新功能。
我們積極採用 Google 最新的 Tesseract 技術,以確保系統穩定性與高準確度。 這確保我們的客戶能從尖端的 OCR 讀取引擎中獲益。
透過每月的版本發布,IronOCR 持續展現其價值,並推動我們協助終端使用者推動 .NET 語言發展的使命。
我們知道 IronOCR 是開發人員的首選之一¹。 為了鞏固 IronOCR 作為同類產品領導者的地位,我們正運用最新技術來提升影像濾鏡、電腦視覺及機器學習功能。
我們接下來的重大目標,是推出支援多種程式語言的 IronOCR。
¹根據 2022 年 6 月進行的客戶調查。
2026年5月
IronOCR v2026.5.2
發行說明
- 為
OcrDocAdvancedResult新增 WORD 層級座標,以改善閱讀順序的重建 - 更新內部依賴項
- 修正
ReadHandwriting()在處理不規則或複雜輸入時發生當機的問題; 當無法提取任何文字時,現在會返回空結果 - 修正
ReadPhoto()和ReadScreenShot()中的邊界框座標,當AdvancedScan調整圖片大小時,可避免超出邊界區域以及裁切/PDF/A 錯誤 - 修正了帶有方向標籤的 TIFF 影像在載入、儲存或位圖轉換過程中被錯誤翻轉或旋轉的問題
2026年4月
IronOCR v2026.4.1
發行說明
- 已為
PassportInfo新增完整的 ICAO MRZ 欄位擷取功能,以及盡力而為的 VIZ 簽發日期偵測功能 - 修正了在批次文字渲染過程中使用
Scale()或EnhanceResolution()時,SaveAsSearchablePdf所引發的當機問題。 - 已修正影響 .NET Framework 4.8 用戶的
System.Memory組件版本衝突 (FileLoadException) - 更新內部依賴項。
2026年3月
IronOCR v2026.3.3
發行說明
- 修正當未偵測到文字時
ReadPhoto和ReadScreenShot導致的當機問題 - 修正了在繪製文字操作中,Unicode 字元與非標準字型無法正確顯示的問題。
- 為可搜尋 PDF 生成功能新增自訂字型支援,並修正 UTF-8 字元顯示問題
-
修正不必要的 HOCR 生成及暫存檔清理問題
- 更新內部依賴項。
2026年2月
IronOCR v2026.2.1
發行說明
- 更新內部依賴項。
2026年1月
IronOCR v2026.1.2
發行說明
- 更新內部依賴項。
2025年12月
IronOCR v2025.12.3
發行說明
-
新增對
OcrPhotoResult及OcrDocAdvancedResult的支援 - 修正了輸入 PDF 中的損壞字元會出現在輸出可搜尋 PDF/A 中的問題
- 修正了當將
Deskew()套用至OcrInput時,SaveAsSearchablePdf()會拋出例外的情況 -
修正了當
ApplyFilter設定為 true 時,SaveAsSearchablePdf()會拋出例外的情況 - 更新內部依賴項。
SaveAsSearchablePdf()不相容 - 其餘 10 個濾鏡皆運作正常。 (此項目將記錄為 OCR-405)
2025年11月
IronOCR v2025.11.31
發行說明
-
新增對英文手寫文字的 OCR 支援
-
改善生成可搜尋 OCR PDF 時的處理時間。
- 修正了
ASP.NETWeb App .NET Framework (MVC/Web Forms) 在使用進階掃描方法時拋出例外情況的問題。 - 修正了
SaveAsSearchablePdf()會拋出"序列中沒有元素"例外的情況 -
已修正
ASP.NETWeb Forms 網站(舊版範本)中無法找到原生參考檔案的問題 - 將
IronOcr.Extensions.AdvancedScan併入主要IronOcr套件 - 更新內部依賴項。
2025年10月
IronOCR v2025.10.11
發行說明
- 更新內部依賴項。
2025年9月
IronOCR v2025.9.7
發行說明
-
將
IronSoftware.System.Drawing更新至 2025.9.3。 - 針對 TIFF 圖像輸入優化記憶體消耗。
2025年8月
IronOCR v2025.8.6
發行說明
-
將
IronSoftware.System.Drawing更新至 2025.8.1。 - 修正
UseCustomTesseractLanguageFile無法載入包含空格的檔案名稱。 -
修正生成可搜尋 PDF 時文字流向錯誤的問題。
-
介紹 4 個
OrientationDetectionMode在ExtremeDetailed。 - 改進
DetectPageOrientation()的輸出結果。
2025年7月
IronOCR v2025.7.19
發行說明
-
將
IronSoftware.System.Drawing更新至 2025.7.12。 - 修正了
ReadPassport在處理特定 PDF/A 輸入時會拋出System.Index.OutOfRange錯誤的問題。
2025年6月
IronOCR v2025.6.4
發行說明
-
將
IronSoftware.System.Drawing更新至 2025.6.2。 - 修正載入 PDF 時可能導致應用程式隨時間推移消耗過多記憶體的記憶體洩漏問題。
- 修正
SaveAsSearchablePdf()忽略來自LoadPdfPages()的頁面索引。 -
修正
SaveAsSearchablePdf()問題:針對特定輸入 PDF 檔案,生成的輸出 PDF 會重複包含首頁內容。 - 改善可搜尋 PDF 文字層的座標,使其更貼近輸入內容。
-
顯著改善 TIFF 頁面載入與讀取的延遲問題。
- 針對
Timeout在ReadAsync方法中的運作方式,新增說明。
2025年5月
IronOCR v2025.5.11
發行說明
更新:
- 將
IronSoftware.System.Drawing更新至 2025.5.3 版本。
功能:
IronOcr.Extensions.AdvancedScan針對 Linux 和 macOS 的首次發布。
錯誤修正:
- 修正
SaveAsSearchablePdf()忽略來自LoadPdfPages()的頁面索引的問題。
改進建議:
- 縮短 OCR 後生成可搜尋 PDF 的處理時間。
- 在
SaveAsSearchablePdf方法中新增選項,可選擇是否套用 OCR 濾鏡來產生可搜尋的 PDF 檔案。
重大變更:
- 已廢棄執行
IronOcr.Com/puterVisionAPI 所必需的FindTextRegion套件。現在,取而代之的是需要IronOcr.Extensions.AdvancedScan。 - 將
FrameNumber方法中的PageNumber屬性變更為ReadPhoto。
2025年4月
IronOCR v2025.4.13
發行說明
更新
- 將
IronSoftware.System.Drawing更新至版本 2025.3.6。
錯誤修正
修正 SaveAsHtmlDocument() 方法中因 PdfDocEncoding 類型初始化器例外所導致的錯誤,該錯誤與混淆問題相關。
2025年3月
IronOCR v2025.3.2
發行說明
- 將
IronSoftware.System.Drawing更新至 2025.3.5。 - 修正了由圖片輸入所產生之可搜尋 PDF 的頁面尺寸錯誤。
2025年2月
IronOCR v2025.2.3
發行說明
改進建議:
針對 Read 及 SaveAsSearchablePdf 方法,將速度效能提升 30%,並將記憶體管理優化 40%。
錯誤修正:
- 修正部署流程未遵循設定的安裝路徑的問題。
- 修正了讀取及生成多種檔案類型為可搜尋 PDF 時的問題。
2025年1月
IronOCR v2025.1.2
發行說明
改進建議:
- 啟用
RenderSearchablePdf和AutoRotateDetectionForRenderSearchablePdf時,可提升閱讀速度。 - 針對
Read方法中邊緣情況的問題,改進了例外錯誤訊息。 - 更新依賴套件以解決已知的安全漏洞。
- 停用內部日誌訊息。
錯誤修正:
- 修正了將
OcrResult序列化為 JSON 時會引發例外情況的問題。
2024年12月
IronOCR v2024.12.2
發行說明
- 更新
IronSoftware.System.Drawing依賴項至 2024.12.3
2024年11月
IronOCR v2024.11.3
發行說明
- 更新
IronSoftware.System.Drawing依賴項至 2024.9.15。 - 在大多數使用情境下,可縮小可搜尋 PDF 檔案的大小。
- 修正了可搜尋 PDF 檔案中尺寸不一致的問題。
- 新增
Tesseract配置選項AutoRotateDetectionForRenderSearchablePdf,讓使用者能停用自動旋轉功能,並手動調整輸入檔案的朝向。
2024年10月
IronOCR v2024.10.3
發行說明
- 針對旋轉的輸入內容,改進了
ReadPassport。 - 更新
IronSoftware.System.Drawing依賴項至 2024.9.11
2024年9月
IronOCR v2024.9.6
發行說明
- 新增專用於讀取表格資料的讀取方法
ReadDocumentAdvanced。 - 更新
IronSoftware.System.Drawing依賴項至 2024.9.10
2024年8月
IronOCR v2024.8.21
發行說明
- 修正讀取完成後暫存檔未被清理的問題
- 更新
IronSoftware.System.Drawing依賴項至 2024.8.1
2024年7月
IronOCR v2024.7.13
發行說明
- 修正
DetecPageOrientation僅返回首頁內容的結果。 - 修正
ConvertToSearchablePdf的重載問題。 - 將 TIFF 輸入檔案轉為可搜尋的 PDF 輸出檔案時,可縮小檔案大小。
- 更新
IronSoftware.System.Drawing依賴項至 2024.7.2
2024年6月
IronOCR v2024.6.3
發行說明
- 強化對掃描字元的控制:在進階掃描過程中,能更精準地控制所擷取的字元。
- 強化文件掃描功能:進階掃描模式現已支援更多語言,包括中文、繁體中文、日文、韓文及拉丁文字,讓您能掃描更多語言的文件。
- 修正可搜尋 PDF 文件出現文字重疊的問題:此更新解決了可搜尋 PDF 文件在掃描後,文字會出現重疊的狀況。
- 修正部署至 Azure Function 時的問題:此更新解決了將 IronOCR 部署至 Azure Functions 時引發錯誤的問題。
- 更新
IronSoftware.System.Drawing依賴項至 2024.6.1
2024年5月
IronOCR v2024.5.25
發行說明
- 新增了新的 Read 方法,需另行安裝
IronOcr.Extension.AdvancedScan套件。 - 新增進階方法:
ReadPhoto()[參見IronOcr.Extension.AdvancedScanNuGet 套件]。 - 新增進階方法:
ReadScreenshot()[參見IronOcr.Extension.AdvancedScanNuGet 套件]。 - 新增進階方法:
ReadPassport()[參見IronOcr.Extension.AdvancedScanNuGet 套件]。 - 新增進階方法:
ReadLicensePlate()[參見IronOcr.Extension.AdvancedScanNuGet 套件]。 - 更新
IronSoftware.System.Drawing依賴項至 2024.5.1
2024年4月
IronOCR v2024.4.6
發行說明
- 移除與 OCR 處理無關的公開日誌。
- 更新
IronSoftware.System.Drawing依賴項至 2024.4.1
2024年3月
IronOCR v2024.3.4
發行說明
- 實作
DetectPageOrientation以偵測輸入內容的朝向。 - 修正了 .NET Framework 中無法從 web.co/nfig 檔案讀取授權金鑰的錯誤。
- 更新
IronSoftware.System.Drawing依賴項至 2024.3.4
2024年2月
IronOCR v2024.2.41
發行說明
- 全面修改所有
OcrInput方法,改用 Load 前綴取代 Add 前綴。 請嘗試.LoadPdf() - 在處理大型 PDF 檔案時,整體速度提升高達 90%,同時減少多達 80% 的記憶體分配與活物件
- 改善
IronCV情境中位圖的記憶體管理 - 已將
SearchablePdf移至獨立的標記中。 請參閱Configuration.RenderSearchablePdf(此設定預設為啟用狀態) - 已從預設標記中移除 hOCR 輸出。 請使用
Configuration.RenderhOCR = true來明確標示 - 更新
IronSoftware.System.Drawing依賴項至 2024.2.2
2024年1月
IronOCR v2024.1.17
發行說明
- 將
IronSoftware.System.Drawing更新至 v2024.4.1 - 輸出可搜尋 PDF/A 時,旋轉修正功能未被採納
- 將輸出可搜尋 PDF 的尺寸設定為相對於輸入圖片的相對尺寸
- 修正 16 BPP BMP 檔案匯出為空白可搜尋 PDF 的問題
2023年12月
IronOCR v2023.12.34
發行說明
- 將
IronSoftware.System.Drawing更新至 v2023.12.1
2023年11月
IronOCR v2023.11.35
發行說明
- "儲存可搜尋 PDF"功能現已正確輸出原始圖片尺寸,而非 A4 尺寸
- 已解決預先旋轉的 PDF 文件儲存為正方形可搜尋 PDF 檔的問題
OcrResult.Barcode的位置資料現已基於原始影像,而非相對於裁切區域- 支援
OcrResult.SaveAsTextFile的 UTF-8 編碼 StampCropRectangle現可接受一組矩形清單以進行蓋章StampCropRectangle具有一個靜態重載,會傳回已加蓋標記的OcrInput以供後續處理
2023年10月
IronOCR v2023.10.9
發行說明
- 已將
IronSoftware.System.Drawing更新至 2023.10.1 版本。 - 已將
IronSoftware.Com/mon更新至 2023.10.2 版本。
2023年9月
IronOCR v2023.9.4
發行說明
- 修正當安裝多個 Iron Software產品時導致系統當機的錯誤
- 新增
IronSoftware.Com/mon作為新依賴項 - 已將
IronSoftware.System.Drawing更新至 2023.9.2 版本 - 更新
IronSoftware.Native.PdfModelto版本 2023.9.18570
2023年8月
IronOCR v2023.8.34
發行說明
- 可搜尋的 PDF 檔案現在會保留書籤、註解、頁面方向等資訊。(請使用
OcrPdfInput) - 可搜尋的 PDF 檔案現在佔用的磁碟空間更少
- 新增
OcrPdfInput類別,用於簡化 PDF 文件的 OCR 處理 - 新增
OcrImageInput類別,用於簡化影像的 OCR 處理 OcrInput類別已宣告過時,但可預見的未來仍將繼續提供- 修正裁切矩形標記顯示異常的問題
2023年7月
IronOCR v2023.7.28
發行說明
- 新增
EnableTesseractWarnings預設值設為 false,以抑制控制台中的 Tesseract 警告 - 使用
IronSoftware.Native.PdfModel讀寫 PDF - 將
IronSoftware.System.Drawing更新至 2023.7.1
2023年6月
IronOCR v2023.6.6
發行說明
- PostBuildEvent 執行階段資料夾複製修正:解決了與 PostBuildEvent 期間複製執行階段資料夾相關的問題
- 將
IronSoftware.System.Drawing更新至 2023.6.1
2023年5月
IronOCR v2023.5.35
發行說明
- 修正了在某些 .NET Framework
ASP.NET專案中,無法從 web.co/nfig 擷取授權金鑰的問題 - 將
IronSoftware.System.Drawing更新至 2023.4.4
2023年4月
IronOCR v2023.4.13
發行說明
- 將
IronSoftware.System.Drawing更新至 2023.3.3 - 包含
ReadPdfAndOverlayText上的新IronTesseract方法,用於新增文字並保留原始 PDF 書籤/註解 - 解決了因包含大量圖片的可搜尋 PDF 檔案過大的問題
- 修正了"二進位化"濾鏡導致可搜尋 PDF 文件變為空白的問題
- 修正了 Read 方法會建立臨時檔案卻未加以清理的問題
- 新增對 Iron Suite 授權金鑰的支援
- 修正了 IronOCR 無法讀取儲存於 .config 和 .json 檔案中的授權金鑰的問題
- 新增對儲存於應用程式子資料夾中 .config 及 .json 檔案的授權金鑰之支援
2023年3月
IronOCR v2023.3.2
發行說明
- 新增對 AWS(Amazon Linux)的相容性
- 新增對多種舊版 Linux 發行版的相容性
- 提升從 PDF 讀取文字時的可靠性
- 提升建立可搜尋 PDF 檔的速度與精準度
- 改進查找語言檔案的邏輯
- Removes dependency on
System.Drawing
2023年1月
IronOCR v2023.1.11644
發行說明
- 新增
Installation.LanguagePackDirectory用於指定 .ocrdata 檔案的路徑 - 修正
IronOcr以適用於 ClickOnce 發佈及 '.NET publish' 指令 - 修正了部分語言套件無法載入的情況
- 修正讀取 TIFF 影像時裁切矩形被忽略的問題
- 修正試用版使用者無法讀取圖片中文字的問題
- 支援單執行緒 OCR 讀取(參見
IronTesseract.Multithreaded)
2022年12月
IronOCR v2022.12.10830
發行說明
- 將 IronOCR 中的
System.Drawing.Com/mon替換為IronSoftware.System.Drawing - 移除對
System.Drawing.Com/mon的內部依賴(詳見註腳 [1]) - 新增對 .NET 7 的支援
- 移除對 .NET Framework 4 的支援。目前支援的 .NET Framework 最低版本為 4.6.2
- 強化對多種 Linux 發行版的支援
- 改進
OcrFilters.DeNoise:現已降低斑點雜訊。 - 新增
OcrFilters功能,以提升從雜訊影像中讀取資料的能力: Open:用於去除雜訊的過濾器。Close:一種用於填補前景物件內部細小孔洞的濾鏡。AdaptiveThreshold:對影像套用 Bradley 自適應閾值演算法。[1] 關於移除
System.Drawing.Com/mon:- Microsoft has discontinued support for
System.Drawing.Com/monon 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.Com/mon曾執行此功能,而該函式將被取代 - Customers who still want to use
System.Drawing.Com/monwith IronOCR will still be able to.IronSoftware.System.Drawingwill work with this format but sinceSystem.Drawing.Com/monis no longer a dependency, usage will require the customer to add a `using System.Drawing.Com/mon;` call in their code.
- Microsoft has discontinued support for
2022年10月
IronOCR v2022.11.10109
發行說明
- 修復 MAUI 支援問題
- 修正"缺少執行環境資料夾"錯誤
- 修正"缺少 libtesseract"錯誤
- 大幅提升跨平台相容性與部署能力
- 新增 '
Installation.MachineLearningModelsDirectory' 用於指定 .onnx 檔案的路徑 - 輕微錯誤修正
- 現已支援透過 ZIP 檔案或安裝程式進行安裝
2022年9月
IronOCR v2022.10.9390
發行說明
- 新增支援運用機器學習技術,以偵測可能包含文字的區域
- 新增
OcrInput方法FindTextRegion和FindMultipleTextRegions- 為您的平台安裝IronOcr.Com/puterVisionNuGet 套件 - 新增
OcrResult方法SaveAsSearchablePdfStream,用於將結果儲存為 PDF 流 - 更新 Windows 版本,以減少所需依賴項並節省磁碟空間
- 更新圖片載入機制,確保在執行 OCR 之前始終先從圖片中移除色彩表,從而提升準確度
- 修正
GetCropRectangleImage以確保其能與所有原始圖片格式正常運作 - 修正
Installation.LoggingMode和LogFilePath無法正確套用的問題
2022年8月
IronOCR v2022.8.8198
發行說明
- 新增用於在影像上視覺化裁切矩形的新方法。 參見
OcrInput.StampCropRectangleAndSaveAs() - 新增可一次套用多個篩選條件的方法。 參見
OcrInput.ApplyMultipleFilters() - 將 Deskew 濾鏡修改為在失敗時不再拋出例外
- 提升在未安裝 Microsoft C++ 再發行套件之 Windows 系統上的相容性
- 改善了
MacOs系統(包含 Intel 及 Apple Silicon)的相容性,此類系統可能缺少某些影像處理函式庫
2022年7月
IronOCR v2022.8.7804
發行說明
- 將 Tesseract 更新至 5.1 版
- 新增對 Apple Silicon 裝置的支援(ARM 處理器上的
MacOs) - 新增
OcrInput.SaveAsImages()功能,可將輸入項目儲存為圖片 - 新增
CropRectangle類別,允許使用毫米值或像素值進行裁切 - 移除
MinimumDpi。 請使用TargetDpi來提升您的 OCR 輸入品質 - 將
TargetDpi設為 null 現可防止IronOcr對圖片進行放大處理,從而產生體積更小的可搜尋 PDF 檔案 - 修正了"侵蝕"濾鏡被套用為"擴散",以及"擴散"濾鏡被套用為"侵蝕"的錯誤
- 修正 PDF 頁面編號錯誤的錯誤
- 提升與各種 Linux 發行版的相容性
2022年3月
IronOCR v2022.3.0
發行說明
- 改進:支援 .NET 6
- 改進項目:安全性與效能
2022年1月
IronOCR v2022.1.0
發行說明
- 改進項目:多執行緒與效能
- 改進:PDF OCR 效能
- 功能:OCR 進度追蹤
- 改進:方向與字元集偵測 (OSD)
- 改進:校正傾斜的方法
- 改進項目:安全性與效能
2021年12月
IronOCR v2021.12.0
發行說明
- 改進項目:速度與穩定性
- 改進:新增對 .NET 5 及 .NET 6 Beta 的支援
- 改進:記錄
2021年10月
IronOCR v2021.11.0
發行說明
- 已修正錯誤:Azure Function 相容性
- 錯誤修正:現已支援唯讀 OCR 字典
- 錯誤修正:現已支援 .NET 5.07
- 已修正錯誤:從專案設定檔讀取授權金鑰(邊緣案例)
- 功能: 已為
OcrInput新增顏色替換方法 - 功能:從 TIFF 和 PDF 檔案載入特定畫面
- 已改進:更新
System.Drawing.Com/mon

