حدد اللغة
  1. منتجات
  2. Aspose.OCR
  3. Table to text
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 areas detection mode
            Aspose.OCR.RecognitionSettings recognitionSettings = new Aspose.OCR.RecognitionSettings();
            recognitionSettings.DetectAreasMode = DetectAreasMode.TABLE;
            // 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 المكون الإضافي ، تأكد من أن نظامك يلبي ما يلي متطلبات