
IronOCR与Leadtools OCR的比较
如果您正在尋找OCR相關資訊,那麼您來對地方了。 這篇部落格將討論OCR及相關軟體,並研究它們在OCR相關任務中的表現。 讓我們從這個問題開始:什麼是OCR?
光學字元識別(OCR)利用光學掃描器和專用軟體識別並將書寫或印刷文字數位編碼。 電腦可以讀取靜態文字照片並使用OCR軟體將其轉換為可編輯的、可搜尋的資料。
OCR通常包括三個步驟:在OCR軟體中打開並掃描文件,在OCR軟體中識別文件,並將OCR生成的文件儲存為您選擇的格式。
今天,我們將討論兩個OCR軟體包,並比較它們的優缺點,以及如何在C#中整合和匯出它們的SDK。 正討論的軟體包是:
- LeadTools OCR
- IronOCR
1. LeadTools OCR
LEADTOOLS OCR來自獲獎的開發工具包系列,由LEAD Technologies Inc.開發和發布。LEADTOOLS是一個綜合工具包集合,用於在桌面、伺服器、平板電腦和移動應用程式中整合光柵、文件、醫療、多媒體和矢量影像。 LEADTOOLS支持超過150種文件格式、影像壓縮、影像處理、顏色轉換、顏色處理、影像顯示、特殊效果、掃描/捕獲、常見對話框、列印、DICOM、PACS、OCR、條碼、表單識別、PDF、文件清理、註解等。 應用程式開發人員可使用LEADTOOLS工具包,幾乎可隨手獲取數以百萬行計的程式碼。 LEADTOOLS是一套工具組,旨在為您提供最強大的影像技術,無論您的程式需求是什麼。
LEADTOOLS是一個綜合工具包,可將識別、文件、醫療、影像和多媒體技術整合到桌面、伺服器、平板電腦和移動系統中,並由獨特的人工智慧和機器學習算法提供支持。 為了改善您的應用程式,為何不善用超過30年影像開發知識和超過150種文件型別的支持。
LEADTOOLS OCR類庫提供編程軟體,能快速有效地將文件光學字元識別(OCR)技術整合到軟體程式中。 程式設計師可以在文件圖片上進行字元識別,並使用LEADTOOLS OCR類庫將識別的文字輸出到超過20種文件格式。
1.1. LeadTools OCR功能
Lead工具包提供一條獲獎的多媒體技術線,用於最終使用者和開發人員,並能滿足其廣泛客戶群的所有OCR功能。
1.1.1. 多執行緒
Lead技術引擎為最終使用者提供多執行緒和基於伺服器的OCR操作支持。
1.1.2. 多個OCR文件
LeadTools文件SDK允許使用者在其應用程式中建立多個OCR文件。 每個文件包含其自己的頁面列表。
1.1.3. 語言
獲獎的LeadTools技術系列提供超過40種不同語言的服務,並允許您選擇在識別OCR頁面時要使用的語言。
1.1.4. 字典
LeadTools OCR是一個很棒的文件掃描APP,允許其終端使用者存取所有支持語言的字典。 此外,使用者可以在一個文件中存取多個字典。
1.1.5. 文件管理系統
識別多種文件,包括傳真、影印和包含復雜佈局的文件。
1.1.6. 字元識別
LEADTOOLS OCR應用程式可以以更高的準確性和速度進行光學字元識別(OCR),從圖片中提取文字,並將影像轉換為多種文件格式。 為了修改和分享圖片中的文字,使用OCR提取文字並進行複製。
1.1.7. 人工智能
Lead Technologies使用AI改進相同型別文件的識別,這對於終端使用者來說是個好消息。
1.1.8. 區域識別
來自獲獎OCR工具包的Leadtools Document SDK使用強大的區域識別軟體,將區域識別提升到一個全新的層次。
- 文件頁面可以顯示或不顯示其區域。
- 區域可以從文件匯入和匯出。
- 將頁面識別為單個區域。
- 在每個頁面內部,自行指定並識別數個區域。
- 當構建多層區域並識別如表格、標尺、圖片和文字等區域時,使用自動區域分割。
- 為每個區域提供各種專門選項,如OMR、MRZ和MICR區域。
1.1.9. 雲服務
這是一個高容量、可擴展的Web API。 其使用者友好的介面允許您輕易地將強大的OCR、條碼、MICR和文件轉換整合到任何程式中。
注意:
NuGet的官方網站顯示,.NET開發人員更喜歡IronOCR而非LeadTools。 LeadTools擁有77.8 K的下載量,但另一方面,IronOCR具有超過320 K的下載量。
2. IronOCR
IronOCR是一個C#軟體類庫,它使.NET平臺程式設計師能夠從影像和PDF文件中檢測並讀取文字。 這是一個純.NET OCR套件,使用世界上最強大的Tesseract引擎。當處理現實中的影像和有缺陷的文件(如照片或低解析度的數位噪音或缺陷處理)時,IronOCR表現出色。 幾乎無需設置,Tesseract 5(以及4和3)可以直接在Windows、macOS、Linux、Azure、AWS、Lambda、Mono和Xamarin Mac上運行。 不需要處理本機二進制文件。 框架和核心是相容的。
IronOCR支持比任何其他OCR引擎更多的語言,幫助程式設計師建立有意義的影像,並使其能夠從中提取多媒體資料。 IronOCR支持125種國際語言,但在IronOCR中僅標準安裝英語。
IronOCR工具包提供的服務容易整合、易於處理,比任何其他OCR引擎更具互動性。它為.NET開發者提供解決方案,並允許他們以數位方式控制和連接其文件,並應用它們無論何種見解。
2.1. IronOCR功能
IronOCR提供了一組獨特的功能和功能,無論使用者的技術背景或正在使用的硬體的複雜程度如何,皆能整合、簽名、匯出、讀取圖形和從影像中提取細節。
2.1.1. 精確度
得益於其99.8%的準確率,IronOCR SDK將OCR庫的工作精確度提升到了一個全新的高度,非常明顯地優於其他OCR庫。
2.1.2. 修復低質量掃描和影像
IronOCR類賦予C#開發者細緻的控制。 它們為其開發者提供OCR(影像和PDF轉文字)功能,並在每個獨特情況下提供精確調整的性能。
通過設置變數,完美地在速度和精確度間找到平衡點。 清理背景噪聲、增強對比、增強解析度、語言、策略、旋轉和直立、色彩空間、檢測暗背景上的白色文字和輸入影像型別只是一些可用的選項。
以下是修復前後低質量掃描的影像範例:
之前

之後

2.1.3. 語言
IronOCR提供超過125種國際語言解決方案,幫助全球的開發者。
2.1.4. OCR文字提取
Iron Tesseract能讀取多種圖片型別和PDF文件。 使用傳統的免費Tesseract引擎,此功能是不可能的。 如果掃描質量差,OCR輸入允許您自動修復相關屬性。

2.1.5. 圖影增強過濾器
OCRInput類賦予C#程式設計師對輸入的細緻控制。 接著開發者可預處理影像輸入以提升速度和精確度。 這樣就不再需要用Photoshop批處理腳本或ImageMagick準備圖片進行OCR。
2.1.6. 影像的OCR區域
就影像上的OCR操作而言,IronOCR將其提升到一個全新的層次。 IronOCR允許其終端使用者選擇影像中的特定區域或區域並在該區域進行OCR。 區域被稱為ContentAreas或CropAreas。
2.1.7. OCRResult類
IronOCR為每個使用Tesseract 3、4或5掃描的頁面返回一個先進的結果物件,這包括位置資料、影像、文字、統計信任度、替代符號選擇、字體名稱、字體大小、裝飾、字體粗細以及以下各項的定位資訊:
- 頁面
- 段落
- 文字行
- 單字
- 單個字元
- 條碼
2.1.8. 單個文件的多語言支持
IronOCR使開發者能夠在單個文件中使用多種語言。 此功能對於.NET服務供應商來說是非常有幫助的。
注意:
IronOCR是獲獎產品系列的一部分。通過贏得此獎項,Iron Software證明它確實提供了一個很棒的文字掃描APP,提供出色的識別以及卓越的文件相關轉換和操作。
3. 在Visual Studio中開始新專案
開啟Visual Studio軟體,轉到檔案選單並選擇新專案。 然後,選擇控制台應用程式。
在相應的文字框中輸入專案名稱並選擇路徑。 接下來按下建立按鈕,然後選擇所需的.NET框架,如下圖所示:

Visual Studio專案現在將生成所選應用程式的結構,如果您選擇了控制台、Windows和Web應用程式,現在將打開program.cs文件,您可以在其中輸入程式碼並構建/運行應用程式。

接下來,我們可以新增程式庫來測試程式。
4. 安裝IronOCR程式庫
可以通過四種方式下載並安裝IronOCR程式庫。 這些是:
- 使用Visual Studio NuGet Package Manager
- 從NuGet網頁面直接下載。
- 從IronOCR網頁直接下載。
- 使用Visual Studio命令行。
4.1. 使用Visual Studio NuGet Manager
您可以使用Visual Studio NuGet Package Manager將IronOCR整合到C#專案中。
- 展開工具。
- 擴展NuGet Package Manager。
- 點擊管理方案的NuGet套件。

之後,將在搜索欄中顯示一個新窗口:鍵入IronOCR。

使用此方法,開發者可以安裝IronOCR程式庫和開發者選擇的任何語言包。
4.2. 從NuGet網頁直接下載
可以通過以下說明從NuGet網站直接下載IronOCR:
- 導航到連結 "https://www.nuget.org/packages/IronOcr/"
- 從右側的選單中選擇下載套件選項。
- 雙擊下載的套件。 它將自動安裝。
- 接下來,重新載入方案並開始在專案中使用它。
4.3. 從IronOCR網頁直接下載
開發者可以通過使用此連結直接從IronOCR網站下載IronOCR程式庫。
- 右鍵單擊方案窗口中的專案。
- 然後,選擇選項引用並瀏覽下載的引用的位置。
- 接下來,點擊確定以新增引用。
4.4. 使用Visual Studio命令行
- In Visual Studio, go to Tools -> NuGet Package Manager -> Package Manager Console
- 在套件管理器控制台標籤中輸入以下內容:
現在,套件將在當前專案中下載/安裝完畢並準備使用。


5. 安裝LeadTools OCR
開發者可以通過如下所示的三種不同方式下載LeadTools OCR SDK。 我們將討論它們。
- 使用Visual Studio NuGet Package Manager。
- 使用NuGet Website。
- 從LeadTools網站下載。
5.1. 使用Visual Studio NuGet Manager
您可以在C#專案中使用Visual Studio NuGet Package Manager安裝LeadTools OCR:
- 展開工具。
- 擴展NuGet Package Manager。
- 點擊管理方案的NuGet套件。

完成後,將出現一個新窗口; 在搜索欄中鍵入LeadTools OCR。

通過以下步驟,開發者可以安裝LeadTools OCR程式庫及開發者選擇的任何語言包。
5.2. 使用NuGet Website
可以通過以下說明從NuGet網站下載LeadTools OCR:
- 導航到連結 "https://www.nuget.org/packages/Leadtools.Ocr/"
- 從右側的選單中選擇下載套件選項。
- 雙擊下載的套件。 它將自動安裝。
- 接下來,重新載入方案並開始在專案中使用它。
5.3. 從LeadTools網站下載
開發者可直接從其網站下載Leadtools Document SDK,輕而易舉。 只需前往他們的網站下載包含OCR庫的一個套件即可。
6. 多執行緒OCR
討論中的兩套軟體均提供多執行緒OCR引擎的服務。 在本標題下,我們將查看它們的性能和速度。
6.1. LeadTools的多執行緒OCR
LeadTools支持根據每個系統的物理核心同時運行多個OCR實例。 Lead Technologies這一特性為.NET開發者節省了大量時間。
// Create an instance of an OCR document from the engine
IOcrDocument ocrDocument = ocrEngineInstance.DocumentManager.CreateDocument();
// Add page, zone them, recognize them and save them to the final document
ocrDocument.Pages.AddPages(imageFileName, null);
ocrDocument.Recognize(null);
ocrDocument.Save(documentFileName, DocumentFormat.Pdf, null);' Create an instance of an OCR document from the engine
Dim ocrDocument As IOcrDocument = ocrEngineInstance.DocumentManager.CreateDocument()
' Add page, zone them, recognize them and save them to the final document
ocrDocument.Pages.AddPages(imageFileName, Nothing)
ocrDocument.Recognize(Nothing)
ocrDocument.Save(documentFileName, DocumentFormat.Pdf, Nothing)' Create an instance of an OCR document from the engine
Dim ocrDocument As IOcrDocument = ocrEngineInstance.DocumentManager.CreateDocument()
' Add page, zone them, recognize them and save them to the final document
ocrDocument.Pages.AddPages(imageFileName, Nothing)
ocrDocument.Recognize(Nothing)
ocrDocument.Save(documentFileName, DocumentFormat.Pdf, Nothing)6.2. IronOCR的多執行緒OCR
對開發者來說,使用IronOCR的多執行緒功能相當輕鬆和省時。 Iron Tesseract將自動嘗試使用所有核心上的所有執行緒,並會仔細考慮主/GUI執行緒的響應性。
using IronOcr;
var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
Input.AddPdf("scan.pdf");
// Image processing is automatically multithreaded
Input.Deskew();
// OCR reading is automatically multi-threaded too
var Result = Ocr.Read(Input);
}using IronOcr;
var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
Input.AddPdf("scan.pdf");
// Image processing is automatically multithreaded
Input.Deskew();
// OCR reading is automatically multi-threaded too
var Result = Ocr.Read(Input);
}Imports IronOcr
Private Ocr = New IronTesseract()
Using Input = New OcrInput()
Input.AddPdf("scan.pdf")
' Image processing is automatically multithreaded
Input.Deskew()
' OCR reading is automatically multi-threaded too
Dim Result = Ocr.Read(Input)
End UsingImports IronOcr
Private Ocr = New IronTesseract()
Using Input = New OcrInput()
Input.AddPdf("scan.pdf")
' Image processing is automatically multithreaded
Input.Deskew()
' OCR reading is automatically multi-threaded too
Dim Result = Ocr.Read(Input)
End Using7. 建立可搜尋的PDF
使用者輕鬆建立可搜尋的PDF是每個C#開發者的夢想。 在本節中,我們將討論使用IronOCR SDK和Lead technologies OCR SDK的此過程。
7.1. 使用IronOCR建立可搜尋的PDF
IronOCR的令人驚嘆的文件掃描APP允許開發者通過支持偵測影像中的文字字元並將其轉化為有意義的PDF文字,將建立可搜尋的PDF提升到一個全新的層次。 以下是使用者程式碼範例:
using IronOcr;
var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
Input.Add(@"images\page1.png");
Input.Add(@"images\page2.bmp");
Input.Add(@"images\page3.tiff");
Input.Deskew();
var Result = Ocr.Read(Input);
Result.SaveAsSearchablePdf("searchable.pdf");
}using IronOcr;
var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
Input.Add(@"images\page1.png");
Input.Add(@"images\page2.bmp");
Input.Add(@"images\page3.tiff");
Input.Deskew();
var Result = Ocr.Read(Input);
Result.SaveAsSearchablePdf("searchable.pdf");
}Imports IronOcr
Private Ocr = New IronTesseract()
Using Input = New OcrInput()
Input.Add("images\page1.png")
Input.Add("images\page2.bmp")
Input.Add("images\page3.tiff")
Input.Deskew()
Dim Result = Ocr.Read(Input)
Result.SaveAsSearchablePdf("searchable.pdf")
End UsingImports IronOcr
Private Ocr = New IronTesseract()
Using Input = New OcrInput()
Input.Add("images\page1.png")
Input.Add("images\page2.bmp")
Input.Add("images\page3.tiff")
Input.Deskew()
Dim Result = Ocr.Read(Input)
Result.SaveAsSearchablePdf("searchable.pdf")
End Using7.2. 使用LeadTools OCR建立可搜尋的PDF
Lead Technologies從其獲獎的軟體系列中提供一個了不起的文件掃描APP。 然而,對於終端使用者而言,程式碼比IronOCR使用的程式碼稍微複雜一些。
private void saveAsSearchablePDFToolStripMenuItem_Click(object sender, EventArgs e)
{
try
{
// Create a document
using (IOcrDocument ocrDocument = _ocrEngine.DocumentManager.CreateDocument(null, OcrCreateDocumentOptions.AutoDeleteFile))
{
// Create IOcrPage from loaded image
_ocrPage = _ocrEngine.CreatePage(_viewer.Image, OcrImageSharingMode.AutoDispose);
// Recognize Text
_ocrPage.Recognize(null);
// Add the page
ocrDocument.Pages.Add(_ocrPage);
// Save page as documentation
SaveFileDialog saveDlg = new SaveFileDialog();
saveDlg.InitialDirectory = @"C:\LEADTOOLS22\Resources\Images";
saveDlg.Filter = "Adobe Portable Document Format|*.pdf";
if (saveDlg.ShowDialog(this) != DialogResult.OK)
return;
ocrDocument.Save(saveDlg.FileName, DocumentFormat.Pdf, null);
MessageBox.Show($"OCR output saved to {saveDlg.FileName}");
}
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}private void saveAsSearchablePDFToolStripMenuItem_Click(object sender, EventArgs e)
{
try
{
// Create a document
using (IOcrDocument ocrDocument = _ocrEngine.DocumentManager.CreateDocument(null, OcrCreateDocumentOptions.AutoDeleteFile))
{
// Create IOcrPage from loaded image
_ocrPage = _ocrEngine.CreatePage(_viewer.Image, OcrImageSharingMode.AutoDispose);
// Recognize Text
_ocrPage.Recognize(null);
// Add the page
ocrDocument.Pages.Add(_ocrPage);
// Save page as documentation
SaveFileDialog saveDlg = new SaveFileDialog();
saveDlg.InitialDirectory = @"C:\LEADTOOLS22\Resources\Images";
saveDlg.Filter = "Adobe Portable Document Format|*.pdf";
if (saveDlg.ShowDialog(this) != DialogResult.OK)
return;
ocrDocument.Save(saveDlg.FileName, DocumentFormat.Pdf, null);
MessageBox.Show($"OCR output saved to {saveDlg.FileName}");
}
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}Private Sub saveAsSearchablePDFToolStripMenuItem_Click(ByVal sender As Object, ByVal e As EventArgs)
Try
' Create a document
Using ocrDocument As IOcrDocument = _ocrEngine.DocumentManager.CreateDocument(Nothing, OcrCreateDocumentOptions.AutoDeleteFile)
' Create IOcrPage from loaded image
_ocrPage = _ocrEngine.CreatePage(_viewer.Image, OcrImageSharingMode.AutoDispose)
' Recognize Text
_ocrPage.Recognize(Nothing)
' Add the page
ocrDocument.Pages.Add(_ocrPage)
' Save page as documentation
Dim saveDlg As New SaveFileDialog()
saveDlg.InitialDirectory = "C:\LEADTOOLS22\Resources\Images"
saveDlg.Filter = "Adobe Portable Document Format|*.pdf"
If saveDlg.ShowDialog(Me) <> DialogResult.OK Then
Return
End If
ocrDocument.Save(saveDlg.FileName, DocumentFormat.Pdf, Nothing)
MessageBox.Show($"OCR output saved to {saveDlg.FileName}")
End Using
Catch ex As Exception
MessageBox.Show(ex.ToString())
End Try
End SubPrivate Sub saveAsSearchablePDFToolStripMenuItem_Click(ByVal sender As Object, ByVal e As EventArgs)
Try
' Create a document
Using ocrDocument As IOcrDocument = _ocrEngine.DocumentManager.CreateDocument(Nothing, OcrCreateDocumentOptions.AutoDeleteFile)
' Create IOcrPage from loaded image
_ocrPage = _ocrEngine.CreatePage(_viewer.Image, OcrImageSharingMode.AutoDispose)
' Recognize Text
_ocrPage.Recognize(Nothing)
' Add the page
ocrDocument.Pages.Add(_ocrPage)
' Save page as documentation
Dim saveDlg As New SaveFileDialog()
saveDlg.InitialDirectory = "C:\LEADTOOLS22\Resources\Images"
saveDlg.Filter = "Adobe Portable Document Format|*.pdf"
If saveDlg.ShowDialog(Me) <> DialogResult.OK Then
Return
End If
ocrDocument.Save(saveDlg.FileName, DocumentFormat.Pdf, Nothing)
MessageBox.Show($"OCR output saved to {saveDlg.FileName}")
End Using
Catch ex As Exception
MessageBox.Show(ex.ToString())
End Try
End Sub8. 相容性
本節是關於這些軟體包提供支持不同平臺的服務。 這兩個軟體包都提供對多種平臺和操作系統的支持。
8.1 IronOCR相容性
IronOCR .NET SDK是相容幾乎所有.NET平臺和支持C#程式語言的操作系統的最佳OCR SDK。 IronOCR還支持不同的影像格式,例如JPEG、JPG、TIFF等。
.NET Language:
- C#
- VB.NET
- F#
平台:
- .NET 5
- .NET Core 2x & 3x
- .NET Standard 2
- .NET Framework 4x
應用型別:
- 控制台,Web,桌面
操作系統:
- Microsoft Windows
- Linux (Debian, CentOS, Ubuntu)
- Mac-OS
- Docker (Windows, Linux, Azure)
- Azure (VPS, Webapps, Websites, Functions)
開發整合環境:
- Microsoft Visual Studio
- Jetbrains ReSharper & Rider
8.2 LeadTools相容性
Lead Technologies還提供對於跨平臺整合其多種產品和應用程式的支持。 Lead Technologies還為其使用者和開發者提供優秀的SDK支持。
部署的操作系統
- Windows
- Mac-OS 10.10
- iOS 8.0
- Android 4.0 +
組件型別
- .NET
- C#, VB, C++/CLI, XAML
- WinForms, WPF, Web Forms
- Web服務
- iOS & mac-OS
- Android
- Linux
相容的容器
- Microsoft Visual Studio
- .NET Framework 4.5
- .NET Framework 4.0
- .NET Framework 3.5
- .NET Framework 3.0
- .NET Framework 2.0
9. 授權
上述所討論的任何軟體的使用都需要授權。 這兩套軟體在登錄環境前都需要持有授權。 一旦您登錄,只有這樣您才能開始存取他們的全新軟體技術。
9.1. LeadTools授權
LeadTools在SDK授權中提供兩(2)個關鍵授權組件:
- "開發授權"允許程式設計師開發使用SDK。
- "部署授權"允許客戶部署或分發使用包含LeadTool智慧財產權的SDK再分發文件所建立的最終使用者應用程式。
開發授權
使用LEADTOOLS開發需要開發授權。 開發授權可以直接從LEAD購買或通過LEAD授權的經銷商或分銷商購買。
開發授權允許客戶安裝SDK在開發機器上,並通過將特定的再分發庫和文件納入應用程式中使用SDK範例程式碼和文件建立終端使用者應用程式。
部署授權
客戶使用SDK開發的終端使用者應用("終端使用者軟體")由部署授權管轄。
SDK授權允許使用者複製和再分發一部分SDK。 LEAD的客戶必須獲得必要的部署授權,才能複製LEAD智慧財產權並將其與使用LEAD SDK生產的終端使用者軟體一起部署。
9.1.2. 定價
LeadTools不為其開發者提供免費授權。 相反,它提供全面的以開發者為基礎的授權。 LEAD Technologies OCR SDK定價結構請存取此處。

9.2. IronOCR授權
IronOCR是一個免費提供開發者授權的程式庫。 IronPDF還有一個截然不同的定價結構; Lite套件起價為$999,無隱藏費用。 SaaS和OEM產品的再分發也是可能的。 所有授權都享有30天退款保證、一年的軟體支持和升級、開發/測試/生產有效性和永久性授權(一次性購買)。 請存取此處查看IronOCR的完整定價結構和授權詳細資訊。

您可以僅以$1,599的單次購買價格獲得無料地再分發SaaS和OEM產品的服務。

10. 總結和結論
10.1. 總結
IronOCR是一個.NET SDK程式庫,使用世界上最強大的Tesseract引擎稱為Iron Tesseract。 它支持超過125種國際語言。 IronOCR是一個很棒的文件掃描APP,提供許多影像處理功能,例如影像的OCR區域、從影像中提取文字、修復低解析度影像和對影像的特定區域進行OCR,以及許多其它相關功能。 IronOCR專注于提供速度與準確性,其99.8%的準確率高於其它任何Tesseract OCR。 IronOCR可以即插即用,不需調整性能或大量修改輸入影像。 最重要的是,您總可以以兩個價格購買全部五個Iron Software產品。 點擊此處查看網頁。
- IronPDF
- IronOCR
- IronXL
- IronBarcode
- IronWebScraper
LeadTools OCR是一個來自LeadTools的工具包,提供最快和最有效的識別功能。 開發者可以在文件圖片上進行字元識別,並使用LEADTOOLS OCR類庫將識別的文字輸出到超過20個文件格式。 其程式庫能夠與市面上可用的大多數程式語言和幾乎所有平台整合。 其功能包括:
- 具有多執行緒支持的快速而準確的OCR
- 廣泛的OCR語言字元集支持,包括拉丁、斯拉夫、東亞和阿拉伯語
- 將OCR結果保存到超過40種輸出格式,包括可搜尋的PDF、PDF/A、Word和XML
- 全頁和區域OCR
- 內建和自定義拼寫字典以改善OCR結果
- 強大的文件影像清理和預處理功能以改善來自掃描影像的OCR結果
10.2. 結論
IronOCR和LeadTools OCR都是頂級工具,提供C#或.NET開發者所需的所有功能。 IronOCR比其競爭對手更容易使用和編碼。 這兩套軟體並不會產生持續成本,但IronOCR比LeadTools OCR Library更具價格效率。 IronOCR比任何競爭對手提供更高的準確性。 IronOCR提供國際語言支持,涵蓋125種語言。 另一方面,LeadTools僅提供40多種語言支持。 考慮到性能的各個方面,我們唯一能得出的結論是IronOCR相較LeadTools OCR具有顯著優勢。
相關文章


