與其他組件的比較 IronOCR 和 Aspose.OCR 之間的比較 Kannapat Udonpant 更新日期:7月 28, 2025 Download IronOCR NuGet 下載 DLL 下載 Windows 安裝程式 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article 在這篇文章中,我們將比較兩個最常見的用於OCR柵格格式和PDF文件圖像的庫和應用程序。 它們是: Aspose.OCR IronOCR 1.0 簡介 1.1 Aspose.OCR 簡介和功能 Aspose.OCR for .NET 是一個功能強大且穩健的光學字符識別包。 這是任何應用程序的一個極好的補充,可以自動化過程。 獨立的OCR API可擴展、用戶友好且緊湊。 它附帶一組簡單的類,提供您開始識別文本所需的所有功能,無需額外麻煩並保持正確的文本順序。 Aspose.OCR 可以讀取超過100種不同的格式並提供大量有用的功能,從讀取字體、應用樣式效果(粗體/斜體)甚至消除圖像噪音的能力。 該API可以使用GPU執行光學字符識別並節省CPU的功耗。 Aspose.OCR 的功能 以編程方式檢測、識別和讀取圖像中的字符。 掃描整個圖像或僅圖像的特定部分。 OCR 操作的傾斜校正; 掃描旋轉圖像。 支持 JPEG、PNG、GIF 等。 有關支持的文件格式的完整列表,請訪問支持的文件格式頁面並訂閱 Aspose 產品。 支持許多字符,包括數字和字母。 如需支持字符的完整列表,請訪問支持的字符頁面。 支持基於拉丁文字、斯拉夫文字、中文、阿拉伯文、韓文、日文、天城文和印度字符(截至2025年)的130多種語言。 檢測和讀取常見字體,如 Arial、Times New Roman、Courier New、Tahoma、Calibri 和 Verdana。 支持常規、粗體和斜體字體樣式。 應用各種噪聲去除過濾器來輔助圖像識別。 計算行或段落的邊框。 獲取每個識別字符的可能選擇。 傳遞URI並從中識別圖像。 識別文件夾或zip檔案中的多個圖像。 以JSON格式獲取結果。 將結果保存為文本、DOCX或PDF格式。 納入切換導航功能的整合,Aspose 是一個不錯的選擇。 識別的文本控制台和文檔的文本識別或圖像到文本或圖像的 OCR API 是可能有用的功能範例。 除了自動拼寫檢查,圖像檢測軟件還設計用於支持多種輸出格式(如 PNG),並且忽略非文本塊,無需額外的 OCR API。 獨立的 API 功能可在開發環境中訪問,以從圖像中捕獲文本。 1.2 IronOCR — 介紹和特性 IronOCR for .NET 從 .NET 應用程序和網站中的照片和 PDF 中讀取文本內容。 該軟件有助於掃描照片中的文本和條形碼。 它以純文本或結構化數據輸出內容。 IronOCR 支持多種世界語言。 該 OCR 庫可用於 MVC、Web、控制台和桌面 .NET 應用程序。 對於商業部署,提供許可證並可從開發團隊獲得直接支持。 使用最新的 Tesseract 5 引擎,IronOCR 從任何圖片或 PDF 格式中讀取文本、條形碼和 QR 碼。 此庫快速將 OCR 添加到桌面、控制台和 Web 應用程序。 IronOCR 支持 125 種國際語言。 它還支持自定義語言和詞列表。 它可以讀取超過20種條形碼和QR碼格式。 IronOCR 支持多頁 GIF 和 TIFF 圖像格式。 它可以修正劣質掃描的圖像。 IronOCR 支持多線程。 它可以同時執行一個或多個進程。 IronOCR 可以提供頁面、段落、行、單詞、字符等的結構化數據輸出。 IronOCR 支持的操作系統包括 Windows、Linux、macOS 等。 2. 在 Visual Studio 中創建新項目 打開 Visual Studio 並轉到文件菜單。 選擇新項目,然後選擇控制台應用程序。 class="content-img-align-center"> 控制台應用程序 在相應的文本框中輸入項目名稱並選擇文件路徑。 接著,單擊_Create_按鈕並選擇.NET Framework: class="content-img-align-center"> 新項目配置 項目現在將為所選應用程序生成結構。 class="content-img-align-center"> Program.cs 文件 3.0 安裝 3.1 安裝 Aspose.OCR 通過 NuGet 安裝 Aspose.OCR for .NET 我們可以通過 NuGet 在應用程序中安裝 Aspose.OCR API。 只需轉到 Visual Studio 的工具菜單,然後選擇 NuGet 包管理器。 從側邊菜單中選擇為解決方案管理 NuGet 包。 這將打開 NuGet 包管理器窗口。 轉到“瀏覽”選項卡,搜索 Aspose.OCR。 然後從搜索結果中選擇 Aspose API,並單擊“安裝”按鈕。 Aspose API 將安裝完畢並可以在項目中使用。 class="content-img-align-center"> 使用包管理器控制台安裝或更新 Aspose.OCR 同樣,您可以使用控制台安裝 Aspose.OCR。 打開通常位於 Visual Studio 項目底部的 NuGet 控制台,編寫以下命令並按回車。 Install-Package Aspose.OCR -Version x.x.0 3.2 安裝 IronOCR IronOCR 庫可以通過四種方式下載和安裝。 它們是: 使用 Visual Studio。 使用命令行。 直接從 NuGet 網站下載。 從 IronPDF 網站下載。 3.2.1 使用 Visual Studio 以下截圖顯示如何打開 NuGet 包管理器。 class="content-img-align-center"> NuGet 包管理器 在包管理器窗口中,點擊瀏覽,並搜索關鍵字“ IronOCR”,如下面的截圖所示: class="content-img-align-center"> IronOCR 安裝 從上面的圖像中,我們可以看到相關搜索的列表。 我們需要選擇所需的選項以將包安裝到解決方案。 3.2.2 使用命令行 在 Visual Studio 中:轉到工具 -> NuGet 包管理器 -> 包管理器控制台 在控制台選項卡中輸入以下行。 Install-Package IronOcr 現在,該包將下載/安裝到當前項目並準備使用。 3.2.3 直接從 NuGet 網站下載 第三種方法是直接從網站下載 NuGet 包。 導航到鏈接。 从右侧菜单中选择下载包选项。 雙擊下載的包。 它將自動安裝。 接下來,重新加載解決方案並開始在項目中使用它。 3.2.4 直接從 IronOCR 網站下載 單擊這裡的鏈接即可從網站直接下載最新包。下載後,按照以下步驟將包添加到項目中。 在解決方案窗口中右鍵單擊項目。 然後,選擇引用選項並瀏覽下載的引用的位置。 接下來單擊確定以添加引用。 4.0 OCR 圖像 IronOCR 和 Aspose.OCR 都有一種 OCR 技術,可以將圖像轉換為文本。 4.1 使用 Aspose.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) $vbLabelText $csharpLabel 以下代碼片段展示了如何使用RecognizeLine方法對單行圖像執行 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) $vbLabelText $csharpLabel 4.2 使用 IronOCR 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 $vbLabelText $csharpLabel 上面展示了 Tesseract 5 API,它允許我們將圖像文件轉換為文本。 我們在上面的代碼行中為IronTesseract創建了一個對象。 我們還創建了一個OcrInput對象,這將允許我們添加一個或多個圖片文件。 當使用OcrInput對象方法添加時,我們可能需要在代碼中提供可用的圖片路徑。 可以添加任意多的圖像。 我們之前構建的IronTesseract對象中的Read函數可以用來解析圖片文件並將結果提取到 OCR 結果中以獲取圖片。 它能夠從照片中提取文本並將其轉換為字符串。 我們還可以使用 Tesseract 添加多幀圖像。 AddMultiFrameTiff 是這個操作的不同方法。 Tesseract 庫會讀取圖像中的每一幀,每幀被視為一個獨立的頁面。 該過程將閱讀圖片的第一幀,然後繼續下一幀,依此類推,直至所有的圖像幀都被掃描完畢。 此方法僅支持 TIFF 圖像格式。 class="content-img-align-center"> IronOCR 安裝 上面的圖像是 IronOCR 結果輸出,它已將數據精確轉換為可編輯文本。 5.0 OCR PDF 文件 IronOCR 和 Aspose.OCR 將 PDF 文件轉換為可編輯文本。 Aspose.OCR 為用戶提供了一系列選項,如保存頁面、編輯圖片、識別頁面等。它還提供保存選項,比如文本、文檔、HTML 格式等。IronOCR 也允許我們將轉換的 OCR 文件保存為 HTML、文本、PDF 等。 5.1 使用 Aspose.OCR Aspose.OCR 提供了RecognizePdf方法,該方法可以識別從掃描的 PDF 文件中提取出的圖像中的文本。 RecognizePdf方法將 PDF 路徑作為參數以及DocumentRecognitionSettings對象。 以下代碼片段展示了如何使用 the RecognizePdf method從掃描的多頁 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(fullPath, 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(fullPath, 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(fullPath, [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 $vbLabelText $csharpLabel 5.2 使用 IronOCR 我們還可以使用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 $vbLabelText $csharpLabel 我們可以使用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 pages 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 pages 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 pages Input.AddPdfPages("example.pdf", numbers) Dim Result = Ocr.Read(Input) Console.WriteLine(Result.Text) Result.SaveAsTextFile("ocrtext.txt") End Using $vbLabelText $csharpLabel 使用SaveAsTextFile功能,我們可以將結果存儲為文本文件,這允許我們將文件下載到輸出目錄路徑。 此外,我們還可以使用SaveAsHocrFile將文件保存為 HTML 文件。 6.0 其他功能 6.1 使用 Aspose.OCR Aspose.OCR 擁有一些額外選項,比如繪製文本區域、繪製圖片區域、繪製表格區域、繪製識別區域等等。這些都有助於用戶提升 OCR 的性能。 該應用程序不僅執行 OCR,我們還可以執行合併 PDF、拆分 PDF、編輯 PDF 等操作。 6.2 使用 IronOCR 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 $vbLabelText $csharpLabel 上面是有助於從給定圖像或 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 $vbLabelText $csharpLabel 上面是針對特定區域執行 OCR 的範例代碼。 我們只需在圖像或 PDF 中指定矩形區域。 IronOCR 中的 Tesseract 引擎幫助我們識別文本。 IronOCR 和 Aspose.OCR 的許可模式和定價 IronOCR 許可模式和價格 30 天退款保證: IronOCR 提供 30 天退款政策。 因此,如果您在購買軟件後改變主意,您可以在 30 天內申請退款。 集成簡單: IronOCR 與項目和環境的集成非常簡單,我們只需要編寫一行代碼並從 NuGet 包中添加即可。 或者,我們可以從網上下載並以這種方式與我們的環境集成。 永久許可: 每個許可一次性購買,無需續訂。 免費支持和產品更新: 每個許可都附帶一年的免費產品更新和來自該產品背後團隊的支持。 可以随时购买扩展。 可以查看扩展。 即時許可: 在收到付款後會立即發送已註冊的許可密鑰。 所有许可证为永久许可证,并适用于开发、测试和生产环境。 精簡版包 1 位开发人员 1 个地点 1 个项目 永久许可证 此包允許組織中的一名軟件開發人員在一個地方使用此 Iron Software。 許可不可轉讓,不能在組織或代理/客戶關係之外共享。分發權不包括 OEM 重新分發和 SaaS,除非購買了額外的覆蓋範圍。 許可不可轉讓,不能在組織外或非代理/客戶關係中共享。此許可類型與所有其他許可類型一樣,明確排除協議下未明文授予的所有權利,且不允許OEM再分銷,也不購買額外覆蓋的情況下以SaaS的方式使用Iron Software。 價格:從每年 $liteLicense 起。 專業許可 10 位开发人员 10 个地点 10 个项目 永久许可证 這允許組織中的一個預定數量的軟件開發人員在單個位置使用此 Iron Software,最多不超過十人。 IronOCR 可以在所有您喜歡的網站、內聯網應用程序或桌面軟件中使用。此許可類型與所有其他許可類型一樣,明確排除協議下未明文授予的所有權利,包含OEM再分銷和未購買額外覆蓋的情況下以SaaS方式使用Iron Software。 该许可证可与一个项目集成 ,最多可达 10 个。 價格:從每年 $999 起。 無限許可 无限开发者 无限位置 无限项目 永久许可证 這允許組織中的無限數量的軟件開發人員在無限數量的地方使用此 Iron Software。 它可以在所有您喜歡的網站、內聯網應用程序或桌面軟件中使用。許可不可轉讓,不能在組織外或非代理/客戶關係中共享。此許可類型與所有其他許可類型一樣,明確排除協議下未明文授予的所有權利,包括OEM再分銷和未購買額外覆蓋的情況下以SaaS方式使用Iron Software。 價格:從每年 $2,999 起。 免版稅再分銷 — 這允許您以多種不同包裝的商業產品形式分發此 Iron Software(無需支付版稅),基於基礎許可涵蓋的項目數量。 它允許將 Iron Software 部署在 SaaS 軟件服務中,基於基礎許可涵蓋的項目數量。 價格:從每年 $1,599 起。 class="content-img-align-center"> 價格 Aspose 許可模式和定價 小企業開發者許可 開發者的小企業許可允許開發者使用該產品創建無限的最終用戶軟件,並僅在其組織內的一個物理位置安裝。 當部署最終用戶軟件時,您需要為您開發團隊中的每個開發者或它將被使用的每個物理位置購買一個許可。 小企業開發者許可不允許您將最終用戶軟件分發給第三方、公開網站和應用程序、外部網絡、多站點內聯網或軟件即服務 (SaaS) 項目使用場景。 您只能使用 OEM 許可靠開發的應用程序部署到單個客戶。 如果您想創建其他公司使用的庫或將創作作為開源軟件分發,那麼您需要不同類型的許可。 價格:從每年 $783 起(截至2025年,通過ComponentSource核實,版本25.4)。 OEM開發者許可 OEM開發者許可意味著一位開發者可以在他們所在的任何地方的任何數量的電腦上使用產品。 所以,如果您在一個辦公室工作,但需要在另一個辦公室工作的時間-那是可以通過這種方式解決的。 OEM 開發者許可涵蓋一名軟件產品製造商-即不是產品的授權經銷商但正在製作使用其功能的軟件的人。 為了將最終用戶軟件分發給最終用戶,您將需要此類許可。 為了允許將最終用戶軟件分發給第三方、公開網站/應用程序、外部網絡、多站點內聯網或 SaaS 項目使用場景,開發者許可必須為開發團隊中的每個開發者購買。 此許可不支持創建例如API或SDK等最終用戶軟件。 價格:從每年 $2397 起。 小企業站點許可 小企業站點許可允許最多十名開發者使用該產品創建無限的最終用戶軟件,該產品可在您十個物理位置中的任何一個使用(例如單獨的辦公樓,或者如果您不是擁有多個辦公室的企業,在任何物理位置)。 如果您擁有超過十名開發者或想在十個以上的位置使用 Aspose,那麼您可以購買多站點小企業許可。 此許可不支持將此許可創建的軟件分發給其他組織。 價格:從每年 $3995 起。 按量 OEM 許可 按量OEM 許可支持無限的開發者、無限的地點和無限的最終用戶軟件。 它允許用戶將最終用戶軟件分發給第三方。 按量OEM 許可適用於公開的網站/應用程式,可以用於支持外部网或 SaaS 項目。 它創建用在開發庫中的最終用戶軟件,具有 API 或 SDK。 價格:從每年 $1999 起。 class="content-img-align-center"> Aspose 定價 IronOCR 精簡版許可包括一個開發者包和一年的支持約價 $liteLicense,而 Aspose.OCR 的一位開發者包成本 $783 ,享有免費技術支持(2025 年定價)。 IronOCR 專業版許可包括10個開發人員包和一年的支持,成本為 $999 ,而 Aspose Station OEM 包括 10 個開發人員包每年費用 $11,186,且免費技術支持,而支付技術發布和更新將使得價格提高到 $23,171。 IronOCR 精簡版 和 專業版本有SaaS服務或OEM及5年支持選項。 精簡版套餐,包括一個開發者包和5年支持,以及 SaaS 和 OEM 服務,費用為 $2,897,而 Aspose 擁有 SaaS 或 OEM 服務,並提供定製支持選項。 IronOCR 專業版許可包括 10 開發者包和一年的付費支持,以及 SaaS 和 OEM 服務,所有的價格為 $23,171,而 Aspose 提供10開發者包不提供支持但提供 SaaS 和 OEM 服務的價格為 $11,186。 7.0 结论 IronOCR 在 .NET 框架上下文中提供 Tesseract,它是直接且易於使用的。 它能以多種方式支持照片和 PDF 文檔。 它還提供若干設置來提高 Tesseract OCR 庫的性能。 單次操作中支持多種語言。 訪問他們的網站以了解有關 Tesseract OCR 的更多信息。 Aspose OCR 是一款使用人工智能引擎來識別圖像和PDF文檔的軟件應用程序。 它還提供各種設置來提高 OCR 過程的性能。 此外,它提供了選擇多種語言然後執行 OCR 的選擇。 Aspose 在頁面轉換的使用上有一些限制。 它還有不同的價格,適用於不同的操作系統。 IronOCR 的套件在許可和支持方面比 Aspose 提供了更好的選擇。 此外,Aspose 的價格更高。IronOCR 起價為 $liteLicense,而 Aspose 起價 $999 每年。 此外,IronOCR 提供了比 Aspose 更多的功能,並且以單一價格支持多個平台。 你还在等什么? 免费试用对所有人开放。 您可以在此處獲取 許可 並立即開始使用。 請注意Aspose 是其註冊擁有者的註冊商標。本網站與 Aspose 沒有任何聯繫、認可或贊助。所有產品名稱、徽標和品牌均為其各自擁有者的財產。比較僅供資訊參考,並反映寫作時公眾可獲取的信息。 此網站與 Aspose 無關,未被批准或贊助。 所有產品名稱、徽標和品牌均為其各自所有者的財產。 比較僅供參考,反映撰寫時公開可用的信息。 常見問題解答 如何在 C# 中對圖像和 PDF 進行 OCR? 您可以使用 IronOCR 在 C# 中對圖像和 PDF 執行 OCR。IronOCR 提供的方法可使用 Tesseract 5 引擎從這些格式中提取文本。 IronOCR 支持哪些語言? IronOCR 支持 125 種語言,包括流行語言以及添加自定義語言和詞列表以滿足更具體的 OCR 需求。 我該如何處理旋轉圖像的文本識別? IronOCR 可以透過執行偏斜校正和調整文本方向來處理旋轉圖像的文本識別,以獲得準確的 OCR 結果。 可以使用 IronOCR 從圖像的特定區域提取文本嗎? 是的,IronOCR 允許您指定並從圖像的特定區域提取文本,提供處理複雜文件的靈活性。 掃描的 PDF 轉換為可編輯文本的過程是什麼? 使用 IronOCR,您可以透過其識別和提取 PDF 圖像文本的功能,將掃描的 PDF 轉換為可編輯文本。 IronOCR 能讀取條形碼和 QR 碼嗎? 是的,IronOCR 可以從圖像和 PDF 文件中讀取條形碼和 QR 碼,擴展了其超越標準文本識別的功能。 IronOCR 在 .NET 專案中的安裝過程是什麼? 若要在 .NET 專案中安裝 IronOCR,您可以使用 Visual Studio 中的 NuGet 軟體包管理器搜尋並安裝 IronOCR 軟體包,或直接從官方網站下載。 IronOCR 在定價方面與 Aspose.OCR 相比如何? IronOCR 提供更經濟的定價結構,起價為 $499,相比 Aspose.OCR 的每年起價 $799,更具成本效益。 IronOCR 有任何高級功能嗎? IronOCR 包含多線程、高級的條形碼和 QR 碼辨識能力,以及讀取圖像特定區域的能力等高級功能。 IronOCR 是否提供免費試用版,該如何取得? 是的,IronOCR 提供免費試用版,您可以透過從 Iron Software 網站下載試用版並獲取試用許可證進行訪問。 Kannapat Udonpant 立即與工程團隊聊天 軟體工程師 在成為软件工程師之前,Kannapat 從日本北海道大學完成了環境資源博士學位。在追逐學位期间,Kannapat 還成為了生產工程系一部份——汽車机器人实验室的成員。2022 年,他利用他的 C# 技能加入 Iron Software 的工程團隊, 專注於 IronPDF。Kannapat 珍惜他的工作,因为他直接向编写大部分 IronPDF 使用的代码的开发者学习。除了同行学习,Kannapat 还喜欢在 Iron Software 工作的社交十环。当他不编写代码或文档时,Kannapat 通常在他的 PS5 上打游戏或重看《The Last of Us》。 相關文章 更新日期 9月 25, 2025 如何在 C# 中選擇最佳 OCR 函式庫 確定專案的最佳光學字符識別(OCR)庫可能具有挑戰性。一些庫專注於企業級OCR功能和高OCR準確度 閱讀更多 更新日期 8月 24, 2025 為什麼 IronOCR 相對於短期記憶模組在光學字符識別中更好:.NET 開發者的實踐指南 光學字符識別(OCR)是從圖像和文檔中提取文本和信息的重要技術。雖然像 GPT-4 和 Gemini 的大型語言模型(LLMs)在自然語言處理方面帶來了革新。 閱讀更多 更新日期 7月 28, 2025 AWS OCR與Azure OCR(OCR功能比較) 這些包括像亞馬遜Web服務(AWS)、微軟Azure和谷歌雲平台上的Google Cloud Vision API等雲提供商 閱讀更多 IronOCR 和 Nanonets OCR 之間的比較IronOCR 和 Syncfusion OCR 之間...
更新日期 8月 24, 2025 為什麼 IronOCR 相對於短期記憶模組在光學字符識別中更好:.NET 開發者的實踐指南 光學字符識別(OCR)是從圖像和文檔中提取文本和信息的重要技術。雖然像 GPT-4 和 Gemini 的大型語言模型(LLMs)在自然語言處理方面帶來了革新。 閱讀更多
更新日期 7月 28, 2025 AWS OCR與Azure OCR(OCR功能比較) 這些包括像亞馬遜Web服務(AWS)、微軟Azure和谷歌雲平台上的Google Cloud Vision API等雲提供商 閱讀更多