حدد اللغة
  1. منتجات
  2. Aspose.OCR
  3. Recognize Image
clearbit icon

صورة ممسوحة ضوئيًا إلى نص لـ .NET

المكون الإضافي .NET OCR الذي يستخرج النص من الصور التي تحتوي على كميات كبيرة من النص المنظم: العقود الممسوحة ضوئيًا والاتفاقيات وصفحات الكتب والمقالات والصحف والمزيد. يحدد محرك التعرف بدقة بنية المستند ، بما في ذلك النص متعدد الأعمدة ، والذي يسمح لك بالعمل حتى مع أكثر تخطيطات المستندات تعقيدًا.

Buy for $99
يشارك
شعار Instagram شعار Dribbble شعار Twitter شعار Youtube

الميزات والفوائد

  • يدعم اللغات الأوروبية والسيريلية والآسيوية ، بما في ذلك الصينية والهندية.
  • سرعة ودقة التعرف الفائقة.
  • يمكن استخدامها لإنشاء تطبيقات سطح المكتب والسحابة والويب لعدد من الأنظمة الأساسية.
  • يكتشف ويتعرف على جميع المحارف وأنماط الخطوط الشائعة.
  • عمليات تدوير الصور مشوهة وصاخبة.
  • يقرأ جميع تنسيقات الصور التي يمكنك الحصول عليها من ماسح ضوئي أو كاميرا.
  • التعرف المجمع على صور متعددة في مجلد أو أرشيف.
  • يتعرف على الصورة بأكملها أو المناطق المحددة فقط.
  • يكتشف الأخطاء الإملائية ويصححها تلقائيًا.

كيفية استخدام المكون الإضافي

1
Install-Package Aspose.OCR

تحويل الصورة الممسوحة ضوئيًا إلى نص

قم برقمنة أرشيفات المستندات الخاصة بك وأتمتة عمليات الأعمال بأقل تكلفة وجهد. باستخدام بضعة أسطر فقط من التعليمات البرمجية ، يمكنك إنشاء تطبيقات داخل المؤسسة وقائمة على الويب كاملة الميزات تقوم بتحويل الصور إلى نص دون الحاجة إلى القلق بشأن التفاصيل الفنية المعقدة.

كيفية استخدام المكون الإضافي

  1. قم بتثبيت حزمة Aspose.OCR من Nuget أو ملف تم تنزيله محليًا.
  2. قم بتحميل صورة ممسوحة ضوئيًا في كائن "OcrInput".
  3. قم بإنشاء مثيل لمحرك التعرف Aspose.OCR.
  4. استخراج نص من صورة.
  5. أخرج النص الذي تم التعرف عليه أو احفظه في ملف.
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
using System;
 using Aspose.ocr;

namespace CSharpTutorials
{
    class Program
    {
        static void Main(string[] args)
        {
            Aspose.OCR.Metered metered = new Aspose.OCR.Metered();
            metered.SetMeteredKey("PublicKey", "PrivateKey");
            // This code recognize image             
            Aspose.OCR.AsposeOcr recognitionEngine = new Aspose.OCR.AsposeOcr();
            // Add images to OcrInput object
            Aspose.OCR.OcrInput input = new Aspose.OCR.OcrInput(Aspose.OCR.InputType.SingleImage);
            input.Add("source1.png");
            input.Add("source2.jpg");
            // Set recognition language
            Aspose.OCR.RecognitionSettings recognitionSettings = new Aspose.OCR.RecognitionSettings();
            recognitionSettings.Language = Aspose.OCR.Language.Latin;
            // Recognize image
            List<Aspose.OCR.RecognitionResult> results = recognitionEngine.Recognize(input, recognitionSettings);
            foreach(Aspose.OCR.RecognitionResult result in results)
            {
                Console.WriteLine(result.RecognitionText);
            }
            //save as a file
            results[0].Save("result.txt", Aspose.OCR.SaveFormat.Text);
            //or
            Aspose.OCR.AsposeOcr.SaveMultipageDocument("result.pdf", Aspose.OCR.SaveFormat.Pdf, results);
        }
    }
}

متطلبات النظام

ليستخدم صورة ممسوحة ضوئيًا إلى نص لـ .NET المكون الإضافي ، تأكد من أن نظامك يلبي ما يلي متطلبات