在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
OCR代表光學字符識別。 這項技術使用機器將文本圖像轉換為可以搜索和編輯的數位文本。
這項技術已經存在一段時間,但隨著機器學習的進步,它正變得越來越受歡迎。 就在最近幾年,電腦科學家開發了一種演算法,這種演算法能夠實際讀取草寫字跡,許多人今天仍在使用,包括醫生和律師。 這個工具的使用包括掃描整本書籍、從單封信件中提取文本、將整個PDF文件轉換為可編輯格式、文件識別、TIFF平台獨立性等。光學字符識別引擎可應用於許多不同的行業,如媒體和出版公司、律師事務所、圖書館、公共記錄機構等。 許多公司使用OCR軟體來數位化紙本支票和報表,自動校正拼寫,或用於識別的文字控制台,從而在手動掃描文件時節省時間和精力。
有時圖像中的文字不會是英語。 在這種情況下,人們需要使用 OCR 工具來對 PNG 圖片進行 OCR,然後才能提取並將文本轉換為英文字符。
在本文中,我們將比較兩個最常見的用於 OCR 點陣格式和 PDF 文件圖像的庫和應用程式。 這些是:
Aspose.OCR for .NET 是一個功能強大且穩健的光學字符識別軟體包。 這是對任何應用程式的絕佳補充,可以自動化該過程。 獨立的OCR API是可擴展、使用者友好且緊湊的。 它提供了一組簡單的類,能提供開始識別文本所需的所有功能,而不需要任何額外的麻煩,並維持正確的文本順序。 Aspose.OCR 可以識別超過 100 種不同的格式,並提供大量有用的功能,從讀取字體到應用樣式效果不等。(粗體/斜體),甚至去除影像中的噪聲。 API可以使用GPU進行光學字符識別,從而節省CPU的功耗。
以文本、DOCX 或 PDF 格式保存結果。
在整合切換導航方面,Aspose 是一個不錯的選擇。 識別文字控制台和文件文字識別或圖像轉文字或圖像 OCR API 是可能有用的功能範例。
除了自動拼寫檢查外,影像檢測軟體還支援多種輸出格式。(例如 PNG)並忽略非文本區塊,無需額外的OCR API。 在開發環境中可以訪問獨立的 API 功能以從圖像中擷取文本。
IronOCR for .NET從照片和PDF獲取文字內容,用於.NET應用程式和網站。 該軟體幫助掃描照片中的文本和條碼。 它輸出內容為純文字或結構化數據。 IronOCR 支援多種世界語言。 OCR 庫可以用於 MVC、Web、控制台和桌面 .NET 應用程式。 對於商業部署,許可證由開發團隊直接協助提供。
打開 Visual Studio,然後轉到「文件」選單。 選擇新專案,然後選擇主控台應用程式。
在相應的文字框中輸入專案名稱並選擇文件路徑。 然後,點擊 建立 按鈕並選擇一個 .NET Framework:
該專案現在將為選定的應用程式生成結構。
我們可以使用NuGet在我們的應用程式中安裝Aspose.OCR API。 只需在 Visual Studio 中進入工具菜單並選擇 NuGet 套件管理器。 從側邊選單中,選擇管理解決方案的 NuGet 套件。 它將打開一個 NuGet 套件管理器視窗。 前往瀏覽標籤並搜尋 Aspose.OCR。 然後從搜尋結果中選擇 Aspose API,並點擊「安裝」按鈕。 Aspose API 將會安裝並可以在專案中使用。
同樣地,您可以使用控制台安裝 Aspose.OCR。 打開通常位於 Visual Studio 專案底部的 NuGet 控制台,輸入以下命令,然後按 Enter 鍵。
“Install-Package Aspose.OCR -Version x.x.0”
IronOCR 程式庫可以透過四種方式下載和安裝。
這些是:
以下截圖顯示如何打開 NuGet Package Manager。
在套件管理器視窗中,點擊「瀏覽 (Browse)」並搜索關鍵字「IronOCR」,如下圖所示:
從上面的圖片中,我們可以看到相關搜索的列表。 我們需要選擇所需選項將套件安裝到解決方案中。
Install-Package IronOcr
第三種方式是直接從網站下載 NuGet 套件。
點擊連結在此從網站直接下載最新套件。一旦下載完成,請按照以下步驟將套件添加到專案中。
IronOCR 和 Aspose.OCR 都具有將圖像轉換為文本的 OCR 技術。
以下程式碼片段展示了使用RecognizeImage
執行頁面影像OCR操作的方法。
// For complete examples and data files, please go to https://github.com/aspose-ocr/Aspose.OCR-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_OCR();
// Initialize an instance of AsposeOcr
AsposeOcr api = new AsposeOcr();
// Recognize image
string result = api.RecognizeImage(dataDir + "Sampleocr.bmp");
// Display the recognized text
Console.WriteLine(result);
// For complete examples and data files, please go to https://github.com/aspose-ocr/Aspose.OCR-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_OCR();
// Initialize an instance of AsposeOcr
AsposeOcr api = new AsposeOcr();
// Recognize image
string result = api.RecognizeImage(dataDir + "Sampleocr.bmp");
// Display the recognized text
Console.WriteLine(result);
' For complete examples and data files, please go to https://github.com/aspose-ocr/Aspose.OCR-for-.NET
' The path to the documents directory.
Dim dataDir As String = RunExamples.GetDataDir_OCR()
' Initialize an instance of AsposeOcr
Dim api As New AsposeOcr()
' Recognize image
Dim result As String = api.RecognizeImage(dataDir & "Sampleocr.bmp")
' Display the recognized text
Console.WriteLine(result)
以下程式碼片段展示了使用識別行在包含單行文本的圖像上執行OCR操作的方法。
// For complete examples and data files, please go to https://github.com/aspose-ocr/Aspose.OCR-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_OCR();
// Initialize an instance of AsposeOcr
AsposeOcr api = new AsposeOcr();
// Recognize image
string result = api.RecognizeLine(dataDir + "sample_line.png");
// Display the recognized text
Console.WriteLine(result);
// For complete examples and data files, please go to https://github.com/aspose-ocr/Aspose.OCR-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_OCR();
// Initialize an instance of AsposeOcr
AsposeOcr api = new AsposeOcr();
// Recognize image
string result = api.RecognizeLine(dataDir + "sample_line.png");
// Display the recognized text
Console.WriteLine(result);
' For complete examples and data files, please go to https://github.com/aspose-ocr/Aspose.OCR-for-.NET
' The path to the documents directory.
Dim dataDir As String = RunExamples.GetDataDir_OCR()
' Initialize an instance of AsposeOcr
Dim api As New AsposeOcr()
' Recognize image
Dim result As String = api.RecognizeLine(dataDir & "sample_line.png")
' Display the recognized text
Console.WriteLine(result)
var Ocr = new IronTesseract(); // nothing to configure
Ocr.Language = OcrLanguage.EnglishBest;
Ocr.Configuration.TesseractVersion = TesseractVersion.Tesseract5;
using (var Input = new OcrInput())
{
Input.AddImage(@"3.png");
var Result = Ocr.Read(Input);
Console.WriteLine(Result.Text);
Console.ReadKey();
}
var Ocr = new IronTesseract(); // nothing to configure
Ocr.Language = OcrLanguage.EnglishBest;
Ocr.Configuration.TesseractVersion = TesseractVersion.Tesseract5;
using (var Input = new OcrInput())
{
Input.AddImage(@"3.png");
var Result = Ocr.Read(Input);
Console.WriteLine(Result.Text);
Console.ReadKey();
}
Dim Ocr = New IronTesseract() ' nothing to configure
Ocr.Language = OcrLanguage.EnglishBest
Ocr.Configuration.TesseractVersion = TesseractVersion.Tesseract5
Using Input = New OcrInput()
Input.AddImage("3.png")
Dim Result = Ocr.Read(Input)
Console.WriteLine(Result.Text)
Console.ReadKey()
End Using
Tesseract 5 API,如上所示,可讓我們將圖像檔案轉換為文本。 在上述程式碼行中,我們正在為 IronTesseract
創建一個物件。 我們還創建了一個 OcrInput
物件,這將允許我們添加一個或多個圖片文件。 當使用 OcrInput
物件方法 add 時,我們可能需要在程式碼中提供可用的圖片路徑。 可以添加任意數量的圖片。 在我們之前構建的 IronTesseract
對象中,"Read" 函數可以通過解析圖像文件並將結果提取到 OCR 結果中來獲取圖像。 它能從照片中提取文本並將其轉換為字串。
我們也可以使用 Tesseract 來添加多幀圖像。 AddMultiFrameTiff
是執行此操作的不同方法。 Tesseract 庫讀取圖像中的每一幀,每一幀都被視為一個獨立的頁面。 該過程將讀取圖像的第一幀,然後繼續到下一幀,如此循環,直到圖像的所有幀都已掃描。 此方法僅支援 TIFF 圖像格式。
上面的圖片是IronOCR結果的輸出,它已經準確地將數據轉換為可編輯的文字。
IronOCR 和 Aspose.OCR 將 PDF 檔案轉換為可編輯的文本。 Aspose.OCR 提供給使用者一系列選項,如保存頁面、編輯圖像、識別頁面等。它還提供保存選項,如文字、文檔、HTML 格式等。IronOCR 也允許我們將轉換的 OCR 文件保存為 HTML、文字、PDF 等。
Aspose.OCR 提供了 RecognizePdf
方法,可以識別從掃描的 PDF 檔案中提取的圖像中的文字。 RecognizePdf
方法將 PDF 路徑作為參數,以及 DocumentRecognitionSettings
物件。 以下代碼片段演示如何使用 RecognizePdf 方法
從掃描的多頁 PDF 文件中識別圖像。
// The path to the PDF file
string dataDir = RunExamples.GetDataDir_OCR();
// Archive Path
string fullPath = dataDir + "OCR.pdf";
// Recognize images from PDF
DocumentRecognitionSettings set = new DocumentRecognitionSettings();
set.DetectAreas = false;
List<RecognitionResult> result = api.RecognizePdf(imgPath, set);
// Print result
int pageNumber = 0;
foreach (var page in result)
{
System.Console.WriteLine($"Page: {pageNumber++} text: {page.RecognitionText}");
}
// The path to the PDF file
string dataDir = RunExamples.GetDataDir_OCR();
// Archive Path
string fullPath = dataDir + "OCR.pdf";
// Recognize images from PDF
DocumentRecognitionSettings set = new DocumentRecognitionSettings();
set.DetectAreas = false;
List<RecognitionResult> result = api.RecognizePdf(imgPath, set);
// Print result
int pageNumber = 0;
foreach (var page in result)
{
System.Console.WriteLine($"Page: {pageNumber++} text: {page.RecognitionText}");
}
' The path to the PDF file
Dim dataDir As String = RunExamples.GetDataDir_OCR()
' Archive Path
Dim fullPath As String = dataDir & "OCR.pdf"
' Recognize images from PDF
Dim [set] As New DocumentRecognitionSettings()
[set].DetectAreas = False
Dim result As List(Of RecognitionResult) = api.RecognizePdf(imgPath, [set])
' Print result
Dim pageNumber As Integer = 0
For Each page In result
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: System.Console.WriteLine(string.Format("Page: {0} text: {1}", pageNumber++, page.RecognitionText));
System.Console.WriteLine($"Page: {pageNumber} text: {page.RecognitionText}")
pageNumber += 1
Next page
我們也可以使用 OCRInput
來管理 PDF 檔案。 文檔的每一頁都將由 IronTesseract
類讀取。 文本將從頁面中提取。 我們也可以使用名為 AddPDF
的第二個函數開啟受保護的文件,這樣可以將 PDF 添加到我們的文件列表中。(如果受到保護的密碼). 以下程式碼演示了如何打開受密碼保護的 PDF 文檔:
var Ocr = new IronTesseract(); // nothing to configure
using (var Input = new OcrInput())
{
Input.AddPdf("example.pdf", "password");
var Result = Ocr.Read(Input);
Console.WriteLine(Result.Text);
}
var Ocr = new IronTesseract(); // nothing to configure
using (var Input = new OcrInput())
{
Input.AddPdf("example.pdf", "password");
var Result = Ocr.Read(Input);
Console.WriteLine(Result.Text);
}
Dim Ocr = New IronTesseract() ' nothing to configure
Using Input = New OcrInput()
Input.AddPdf("example.pdf", "password")
Dim Result = Ocr.Read(Input)
Console.WriteLine(Result.Text)
End Using
我們可以使用 AddPdfPage
來閱讀和提取 PDF 文件中單個頁面的內容。 只需指定我們要提取文字的頁碼即可。 AddPdfPage
允許我們從我們指定的多個頁面中提取文本。 在 IEnumerable<int>
中,我們可以輕鬆地指定多個頁面。 我們還必須包括檔案位置以及檔案的副檔名。這在以下程式碼範例中得到了示範:
IEnumerable<int> numbers = new List<int> {2,8,10 };
var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
//single page
Input.AddPdfPage("example.pdf",10);
//Multiple page
Input.AddPdfPages("example.pdf", numbers);
var Result = Ocr.Read(Input);
Console.WriteLine(Result.Text);
Result.SaveAsTextFile("ocrtext.txt");
}
IEnumerable<int> numbers = new List<int> {2,8,10 };
var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
//single page
Input.AddPdfPage("example.pdf",10);
//Multiple page
Input.AddPdfPages("example.pdf", numbers);
var Result = Ocr.Read(Input);
Console.WriteLine(Result.Text);
Result.SaveAsTextFile("ocrtext.txt");
}
Dim numbers As IEnumerable(Of Integer) = New List(Of Integer) From {2, 8, 10}
Dim Ocr = New IronTesseract()
Using Input = New OcrInput()
'single page
Input.AddPdfPage("example.pdf",10)
'Multiple page
Input.AddPdfPages("example.pdf", numbers)
Dim Result = Ocr.Read(Input)
Console.WriteLine(Result.Text)
Result.SaveAsTextFile("ocrtext.txt")
End Using
使用 SaveAsTextFile
函數,我們可以將結果儲存為文字檔,這讓我們能夠將檔案下載到輸出目錄路径。 此外,我們可以使用 SaveAsHocrFile 將檔案儲存為 HTML 檔案。
Aspose.OCR 有一些附加選項,如繪製文字區域、繪製圖片區域、繪製表格區域、繪製識別區域等。這些選項都能幫助用戶提升光學字符辨識的性能。 該應用程序不僅能夠執行OCR,還可以執行合併PDF、拆分PDF、編輯PDF等操作。
IronOCR具有獨特的功能,可以從掃描文件中讀取條碼和QR碼。 以下程式碼顯示如何從給定的圖像或文件中讀取條碼。
var Ocr = new IronTesseract(); // nothing to configure
Ocr.Language = OcrLanguage.EnglishBest;
Ocr.Configuration.ReadBarCodes = true;
Ocr.Configuration.TesseractVersion = TesseractVersion.Tesseract5;
using (var Input = new OcrInput())
{
Input.AddImage("barcode.gif");
var Result = Ocr.Read(Input);
foreach (var Barcode in Result.Barcodes)
{
Console.WriteLine(Barcode.Value);
}
}
var Ocr = new IronTesseract(); // nothing to configure
Ocr.Language = OcrLanguage.EnglishBest;
Ocr.Configuration.ReadBarCodes = true;
Ocr.Configuration.TesseractVersion = TesseractVersion.Tesseract5;
using (var Input = new OcrInput())
{
Input.AddImage("barcode.gif");
var Result = Ocr.Read(Input);
foreach (var Barcode in Result.Barcodes)
{
Console.WriteLine(Barcode.Value);
}
}
Dim Ocr = New IronTesseract() ' nothing to configure
Ocr.Language = OcrLanguage.EnglishBest
Ocr.Configuration.ReadBarCodes = True
Ocr.Configuration.TesseractVersion = TesseractVersion.Tesseract5
Using Input = New OcrInput()
Input.AddImage("barcode.gif")
Dim Result = Ocr.Read(Input)
For Each Barcode In Result.Barcodes
Console.WriteLine(Barcode.Value)
Next Barcode
End Using
以上是用於從給定的圖片或 PDF 文件中讀取條碼的代碼。 它可以從頁面/圖像中讀取多個條碼。 要读取条码,IronOCR 有一个独特的设置,Ocr.Configuration.ReadBarCodes
。 預設值設定為 false。
讀取輸入後,數據將被保存到名為 OCRResult
的對象中。 這有一個名為 Barcodes 的屬性,它會將所有可用的條碼數據放在列表中。通過使用 foreach
迴圈,我們可以逐一獲取所有的條碼詳情。 此外,它將掃描條碼並讀取條碼的值——兩個操作在一個過程中完成。
它也將支援線程選項。 我們可以同時執行多個OCR處理。IronOCR還能夠識別指定區域中的特定區域。
var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
var ContentArea = new System.Drawing.Rectangle() { X = 215, Y = 1250, Height = 280, Width = 1335 };
Input.Add("document.png", ContentArea);
var Result = Ocr.Read(Input);
Console.WriteLine(Result.Text);
}
var Ocr = new IronTesseract();
using (var Input = new OcrInput())
{
var ContentArea = new System.Drawing.Rectangle() { X = 215, Y = 1250, Height = 280, Width = 1335 };
Input.Add("document.png", ContentArea);
var Result = Ocr.Read(Input);
Console.WriteLine(Result.Text);
}
Dim Ocr = New IronTesseract()
Using Input = New OcrInput()
Dim ContentArea = New System.Drawing.Rectangle() With {
.X = 215,
.Y = 1250,
.Height = 280,
.Width = 1335
}
Input.Add("document.png", ContentArea)
Dim Result = Ocr.Read(Input)
Console.WriteLine(Result.Text)
End Using
以上是對特定區域執行光學字符識別(OCR)的範例代碼。 我們只需要指定圖像或 PDF 中的矩形區域。 IronOCR 中的 Tesseract 引擎幫助我們識別文本。
30天退款保證: IronOCR 提供30天退款政策。 因此,如果在購買軟體後改變心意,您可以在 30 天內申請退款。
輕鬆整合: IronOCR 與專案和環境的整合非常簡單,我們只需撰寫一行代碼並從 NuGet 套件中添加即可完成。 或者,我們可以從網路下載它,然後將其整合到我們的環境中。
永久授權: 每個授權購買一次,不需要續訂。
免費支持和產品更新:每個許可證都包含一年的免費產品更新和來自產品支持團隊的支援。 可以隨時購買擴充套件。 可以查看擴展。
即時授權: 收到付款後,即會發送註冊的授權密鑰。
所有授權都是永久性的,適用於開發、測試和生產環境。
永久授權
此套件允許組織中的單個軟體開發人員在單一地點使用這款 Iron Software。 它可以用於單一的網頁應用程式、內部網應用程式或桌面軟件程序。 許可證不可轉讓,且不能在組織外或代理/客戶關係中共享。此許可證類型,與所有其他許可證類型一樣,明確排除未在協議中明確授予的所有權利,且在未購買額外覆蓋時不得進行OEM再分配和將Iron Software用作SaaS。
定價: 每年起價 $499。
永久授權
這允許一個組織中的特定數量的軟體開發人員在單一地點使用此 Iron Software,最多可達十人。 IronOCR 可以在任意數量的網站、內部網應用程式或桌面軟體應用程式中使用。此類授權與所有其他授權類型一樣,明確排除在協議下未明確授予的所有權利,包括 OEM 的重發佈和在未購買額外覆蓋的情況下將 Iron Software 作為 SaaS 使用。 此許可證可以整合至最多10個單一專案。
價格: 每年起價 $999。
永久授權
這允許一個組織中的無限制數量的軟體開發人員在無限制數量的地點使用這個Iron Software。 它可以用在任意多的網站、內聯網站應用或桌面軟體應用中。許可證是不可轉讓的,並且不能在組織之外或代理/客戶關係之外共享。此許可證類型,如所有其他許可證類型,明確排除協議中未明確授予的所有權利,包括 OEM 再分發和在未購買額外保障的情況下將 Iron Software 作為 SaaS 使用。
定價: 每年起價 $2999。
免版稅再分發—這允許您將此 Iron Software 作為多種不同包裝的商業產品的一部分進行分發。(無需支付版稅)根據基礎授權涵蓋的專案數量。 它允許在SaaS軟體服務中部署Iron Software,根據基本授權涵蓋的專案數量進行。
價格: 每年起價為 $1599。
開發者小型企業授權允許開發者使用該產品創建無限的最終用戶軟體,並僅在其組織內的一個實體位置安裝。 當部署最終用戶軟體時,您需要為開發團隊中的每位開發人員或使用軟體的每個實體位置購買一份授權。 開發者小型企業許可證不允許您將終端用戶軟件分發給第三方、面向公眾的網站和應用程式、外部網路、多站點內部網、或作為服務的軟件。(SaaS)專案使用情境。 您只能使用 OEM 授權將您開發的應用程式部署給單一客戶。 如果您想創建供其他公司使用的庫或將您的作品作為開源軟體分發,那麼您將需要不同類型的許可證。
價格: 每年起價 $799。
開發者 OEM 授權表示,一位開發者可以在任何地點的任意數量的電腦上使用該產品。 因此,如果您在一個辦公室工作,但需要在另一個辦公室工作一小時,這種許可是可以實現的。 OEM 開發者授權涵蓋一位軟體產品的生產者——即不是該產品的授權經銷商,但正在製作使用其功能的軟體的人。 為了將終端使用者軟體分發給終端使用者,您將需要此類授權。 要允許將最終用戶軟體分發給第三方、公開網站/應用程式、外部網絡、多網站內聯網或 SaaS 專案使用場景,開發團隊中的每位開發人員必須購買一個開發人員授權。 此許可證不支持為最終使用者創建像 API 或 SDK 之類的軟體。
定價: 每年起價 $2397。
一個網站小型企業許可證允許最多十位開發人員使用該產品創建無限的終端用戶軟體,該軟體可用於您的任何十個實體地點。(例如,獨立的辦公大樓,或者如果你不是擁有多個辦公室的企業,任何實體地點). 如果您的開發人員超過十人或希望在超過十個地點使用 Aspose,您可以購買多站點小型企業授權。 此授權不支持將用此授權創建的軟體分發給其他組織。
價格: 起價為每年 $3995。
計量OEM授權支持無限制的開發人員、無限制的位置和無限制的終端用戶軟體。 它允許用戶將最終用戶軟體分發給第三方。 按量計費的 OEM 授權適用於面向公眾的網站/應用程式,並可用於支持外聯網或 SaaS 項目。 它創建的最終用戶軟體用於具有 API 或 SDK 的開發庫中。
價格: 每年起價 $1999。
IronOCR Lite 授權,包括一個開發人員套餐和一年的支持,約需 $499,而 Aspose.OCR 的一個開發人員套餐需 $799 並包含免費技術支持,若選擇付費支持則需 $1,198。 IronOCR Professional 認證包括10名開發者套件和一年支援服務,價格為 $999,而 Aspose Site OEM 包括10名開發者套件的價格為每年 $11,186 提供免費技術支援,但如需付費技術版本和更新,則總額提高至 $23,171。
IronOCR Lite 和 Professional 套件提供 SaaS 服務或 OEM 並提供 5 年支援選項。 Lite 套餐,包括一位開發者的套件,提供5年支持以及SaaS和OEM服務,費用為$2,897,而Aspose有SaaS或OEM服務和定制支持選項。 IronOCR Professional 許可證包含一個10開發者套件,提供一年的付費支持,以及SaaS和OEM服務,價格為$23,171。相比之下,Aspose提供的10開發者套件沒有支持,但包括SaaS和OEM服務,價格為$11,186。
在 .NET 框架環境中,IronOCR 提供 Tesseract,簡單易用。 它以多種方式支援照片和 PDF 文件。 它還提供了一些設置來提高 Tesseract OCR 庫的性能。 在單次操作中支援多種語言。 如需了解更多有關 Tesseract OCR 的資訊,請造訪他們的網站。
Aspose OCR 是一款利用人工智能引擎來識別圖像和 PDF 文件的軟體應用程序。 它還提供各種設置以提高 OCR 流程的性能。 此外,它提供選擇多種語言並進行OCR的選項。 Aspose 在頁面轉換的使用上有一些限制。 它在不同的操作系統上還有不同的價格。
IronOCR 套件提供比 Aspose 更好的授權和支援。 此外,Aspose 的價格較高。IronOCR 起價為 $499,而 Aspose 的年費起價為 $999。 此外,IronOCR 提供比 Aspose 更多的功能,並且它支持多個平台,只需一個價格。
那麼,你還在等什麼呢? 免費試用對所有人開放。 您可以獲得許可證在這裡立即開始。