حدد اللغة
  1. منتجات
  2. Aspose.OCR
  3. Invoice 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 language
            Aspose.OCR.InvoiceRecognitionSettings recognitionSettings = new Aspose.OCR.InvoiceRecognitionSettings();
            recognitionSettings.Language = Aspose.OCR.Language.Latin;
            // Recognize image
            List<Aspose.OCR.RecognitionResult> results = recognitionEngine.RecognizeInvoice(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 المكون الإضافي ، تأكد من أن نظامك يلبي ما يلي متطلبات