Aspose.OCR  for .NET

تحويل الصور وملفات PDF إلى نص في .NET

أضف التعرف البصري على الأحرف (OCR) إلى تطبيقات .NET الخاصة بك باستخدام بضعة أسطر من التعليمات البرمجية.

  Download Free Trial
  
 

Aspose.OCR for .NET هو واجهة برمجة تطبيقات قوية وسهلة الاستخدام وفعالة من حيث التكلفة للتعرف الضوئي على الأحرف. باستخدامه ، يمكنك إضافة وظيفة OCR إلى تطبيقات .NET الخاصة بك في أقل من 5 أسطر من التعليمات البرمجية دون القلق بشأن الرياضيات المعقدة والشبكات العصبية والتفاصيل الفنية الأخرى. أسفرت خبرتنا في تقنيات التعلم الآلي وسنوات من التطوير عن محرك التعرف الضوئي على الحروف بسرعة ودقة فائقين يدعم 26 لغة على أساس النصوص اللاتينية والسيريلية وكذلك الصينية . يمكن لـ OCR API التعرف على الصور الممسوحة ضوئيًا وصور الهاتف الذكي ولقطات الشاشة ومناطق الصور وملفات PDF الممسوحة ضوئيًا وإرجاع النتائج في تنسيقات تبادل المستندات والبيانات الأكثر شيوعًا. تسمح لك فلاتر المعالجة المسبقة المختلفة بالتعرف على الصور المستديرة والمنحرفة والصاخبة. يمكن تحسين أداء التعرف وحمل النظام بشكل أكبر عن طريق نقل المهام الحسابية كثيفة الموارد إلى وحدة معالجة الرسومات .

ميزات وقدرات Aspose.OCR لـ .NET

يحول الصور وملفات PDF إلى نص

يدعم جميع تنسيقات الصور التي يمكنك الحصول عليها من ماسح ضوئي أو كاميرا

يقرأ اللغات على أساس اللاتينية والسيريلية

يتعرف على أكثر من 6000 حرف صيني

يكتشف ويتعرف على جميع المحارف الشائعة

يحافظ بعناية على أنماط الخطوط وتنسيقها

يعالج الصورة بأكملها أو المناطق المحددة فقط

يدعم الصور المستديرة والمنحرفة والصاخبة

التعرف على دفعات لجميع الصور في مجلد أو أرشيف

يتعرف على الصور المقدمة كروابط ويب

البحث عن الكلمات التي بها أخطاء إملائية وتصحيحها تلقائيًا

متوافق تمامًا مع منتجات Aspose الأخرى

سهل التنصيب

يتم توزيع Aspose.OCR for .NET كحزمة NuGet خفيفة الوزن أو كملف قابل للتنزيل مع الحد الأدنى من التبعيات. ما عليك سوى تثبيته على مشروعك وستكون جاهزًا للتعرف على النصوص بأي لغة مدعومة وحفظ نتائج التعرف في أي من التنسيقات المدعومة.

اطلب ترخيصًا مؤقتًا لبدء إنشاء تطبيق OCR يعمل بكامل طاقته دون أي قيود أو قيود.

سهل الاستخدام

تحتاج إلى ثلاثة أسطر من التعليمات البرمجية للتعرف على الصورة وعرض النتيجة. نعم، هو حقا بهذه البساطة!

صورة للنص في 3 أسطر - C #

// تهيئة محرك OCR
var recognitionEngine = new Aspose.OCR.AsposeOcr();

// التعرف على الصورة إلى نص
string result = recognitionEngine.RecognizeImage("sample.jpg");

// اعرض نتيجة التعرف
Console.WriteLine(result);

عبر منصة

تدعم المكتبة بشكل كامل .NET Standard 2.0. هذا يعني أنه يمكن تشغيل التطبيقات على أي نظام أساسي: سطح المكتب Windows و Windows Server و macOS و Linux والسحابة.

26 لغات التعرف

يمكن لـ OCR API التعرف على عدد كبير من اللغات وجميع نصوص الكتابة الشائعة ، بما في ذلك النصوص ذات اللغات المختلطة.

  • الأبجدية اللاتينية الممتدة : الكرواتية والتشيكية والدنماركية والهولندية والإنجليزية والإستونية والفنلندية والفرنسية والألمانية والإيطالية واللاتفية والليتوانية والنرويجية والبولندية والبرتغالية والرومانية والسلوفاكية والسلوفينية والإسبانية والسويدية.
  • الأبجدية السيريلية : البيلاروسية ، البلغارية ، الكازاخستانية ، الروسية ، الصربية ، الأوكرانية.
  • الصينية : أكثر من 6000 حرف.

يمكنك ترك اكتشاف اللغة للمكتبة أو تحديد اللغة بنفسك لزيادة أداء التعرف والموثوقية.

التعرف على الصور

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

تطبيق التصحيحات التلقائية للصور - C #

// تهيئة محرك OCR
var recognitionEngine = new Aspose.OCR.AsposeOcr();

// تفعيل حساب الانحراف التلقائي والتباين
var recognitionEngine = new Aspose.OCR.AsposeOcr();
var recognitionSettings = new Aspose.OCR.RecognitionSettings() {
    AutoContrast = true,
    AutoSkew = true
};

// التعرف على الصورة
Aspose.OCR.RecognitionResult result = recognitionEngine.RecognizeImage("IMG_20220622_163123.jpg", recognitionSettings);

محول عالمي

يمكن لواجهة برمجة التطبيقات قراءة أي صورة يمكنك الحصول عليها من ماسح ضوئي أو كاميرا أو هاتف ذكي: مستندات PDF و JPEG و PNG و TIFF و GIF وصور BMP وحتى ملفات DjVu. مستندات PDF متعددة الصفحات وصور TIFF و DjVu مدعومة بالكامل. يمكنك أيضًا تقديم صورة من الويب عبر عنوان URL.

يتم إرجاع نتائج التعرف في أكثر تنسيقات تبادل المستندات والبيانات شيوعًا: نص عادي و PDF و Microsoft Word و Microsoft Excel و JSON و XML.

التعرف على PDF وحفظ النتائج في JSON - C #

// تهيئة محرك OCR
var recognitionEngine = new Aspose.OCR.AsposeOcr();

// التعرف على كل الصفحات من ملف PDF الممسوح ضوئيًا
var pages = recognitionEngine.RecognizePdf("sample.pdf", new Aspose.OCR.DocumentRecognitionSettings());

// إخراج كل صفحة على هيئة JSON
foreach(var page in pages)
{
    Console.WriteLine(page.GetJson());
}

تحسين الموارد

التعرف البصري على الأحرف عملية كثيفة الاستخدام للموارد. توفر واجهة برمجة التطبيقات طرقًا مرنة للغاية لتحقيق التوازن في ثالوث جودة الوقت والسعر الكلاسيكي:

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

التعرف السريع - C #

// تهيئة محرك OCR
var recognitionEngine = new Aspose.OCR.AsposeOcr();

// التعرف على الصورة في أسرع وضع
string result = recognitionEngine.RecognizeImageFast("sample.jpg");

التدقيق الإملائي

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

نتائج التعرف على التدقيق الإملائي - C #

// تهيئة محرك OCR
var recognitionEngine = new Aspose.OCR.AsposeOcr();

// تفعيل التباين التلقائي
var recognitionEngine = new Aspose.OCR.AsposeOcr();
var recognitionSettings = new Aspose.OCR.RecognitionSettings() {
    AutoContrast = true
};

// التعرف على الصورة
Aspose.OCR.RecognitionResult result = recognitionEngine.RecognizeImage("sample.jpg", recognitionSettings);

// تصحيح الكلمات التي بها أخطاء إملائية
string text =  result.GetSpellCheckCorrectedText();

تجهيز الدفعات

تحررك OCR API من التعرف على كل صورة واحدة تلو الأخرى من خلال تقديم طرق معالجة مجمعة متنوعة تتيح لك التعرف على صور متعددة في مكالمة واحدة:

  • التعرف على ملفات PDF و TIFF و DjVu متعددة الصفحات.
  • التعرف على جميع الملفات في مجلد.
  • التعرف على جميع الملفات في الأرشيف.
  • التعرف على جميع الملفات من القائمة.

تعلم بالمثال

يأتي Aspose.OCR for .NET بعدد من الأمثلة المكتوبة بلغة C # التي تسمح لك بالتعرف سريعًا على وظائفها وقدراتها وتعطيك فكرة عن إنشاء حلول لاحتياجات عملك.

  
  

تقدم Aspose أيضًا واجهات برمجة تطبيقات OCR أصلية للغات البرمجة الشائعة الأخرى: