لماذا Aspose.OCR لـ .NET؟

Aspose.OCR for .NET عبارة عن واجهة برمجة تطبيقات قوية وسهلة المطورين وفعالة من حيث التكلفة للتعرف البصري على الأحرف. في أقل من 10 أسطر من كود C# الأصلي، يمكنك بناء إمكانات التعرف الضوئي على الحروف في حلول سطح المكتب .NET، وتطبيقات الويب المستندة إلى MVC، والخدمات السحابية، ووظائف Azure بدون خادم. استخرج نصًا يمكن قراءته آليًا من عمليات المسح الضوئي والصور ولقطات الشاشة، وقم بتحويل الصفحات الممسوحة ضوئيًا إلى ملفات PDF قابلة للبحث والفهرسة، وابحث عن النص الموجود في الصور وقارنه مع التركيز على مهمة العمل بدلاً من العمليات الحسابية المعقدة والشبكات العصبية والتعقيدات التقنية الأخرى. انقر فوق العناصر أدناه لمعرفة المزيد حول ميزاتنا وفوائدنا.

Illustration ocr

التطبيقات العالمية

التعرف على النصوص المكتوبة بالنصوص اللاتينية والسيريلية والآسيوية، بما في ذلك أكثر من 6000 حرف صيني والهندي.

اقرأ كل شيء

استرجاع النص من أي ملف تم الحصول عليه من خلال الماسح الضوئي أو الكاميرا، ومعالجة الصور مباشرة من روابط الويب.

نتائج موثوقة

تحقيق دقة التعرف العالية على جميع الصور، بما في ذلك الصور التي تكون خارج نطاق التركيز، والمدورة، والمشوهة، والمزعجة.

التعرف على الدفعة

التعرف على جميع الصور من المجلدات والأرشيفات بشكل مجمّع؛ قراءة مستندات PDF متعددة الصفحات وصور TIFF.

كشف التخطيط

تحديد وتصنيف كتل المحتوى في الصور لضمان الترتيب الصحيح للنص المستخرج، بغض النظر عن التخطيط.

عينة التعليمات البرمجية الحية

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

على استعداد للاعتراف على استعداد للاعتراف قم بإسقاط ملف هنا أو انقر للتصفح *

* عن طريق تحميل ملفاتك أو استخدام الخدمة فإنك توافق على ذلك شروط الاستخدام و سياسة الخصوصية.

نتيجة الاعتراف
 

تحويل الصورة إلى نص

مزيد من الأمثلة >
// Initialize OCR engine
var recognitionEngine = new Aspose.OCR.AsposeOcr();
// Add image to the recognition batch
var source = new Aspose.OCR.OcrInput(Aspose.OCR.InputType.SingleImage);
source.Add("<file name>");

// Perform OCR
List<Aspose.OCR.RecognitionResult> results
     = recognitionEngine.Recognize(source);
// Output recognized text
Console.WriteLine(results[0].RecognitionText);

استقلالية المنصة

يمكن لـ Aspose.OCR لـ .NET العمل على أي نظام أساسي يدعم .NET أو .NET Core أو .NET Framework - سواء على نظام محلي الجهاز، على خادم الويب، أو في السحابة.

Microsoft Windows
Linux
MacOS
GitHub
Microsoft Azure
Amazon Web Services
Docker

تنسيقات الملفات المدعومة

Aspose.OCR for .NET يمكن أن تعمل مع أي [ملف]تقريبا( https://docs.aspose.com/ocr/net/supported-file-formats/ ) يمكنك الحصول عليها من الماسح الضوئي أو الكاميرا. يتم إرجاع نتائج التعرف بتنسيقات تبادل الملفات والبيانات الأكثر شيوعًا والتي يمكن حفظها أو استيرادها إلى قاعدة بيانات أو تحليلها في الوقت الفعلي.

الصور

  • JPEG
  • PNG
  • TIFF
  • BMP
  • GIF

دفعة التعرف الضوئي على الحروف

  • Multi-page PDF
  • DjVu
  • ZIP
  • Folder

نتائج الاعتراف

  • Text
  • PDF
  • Microsoft Word
  • Microsoft Excel
  • HTML
  • RTF
  • ePub
  • JSON
  • XML

مناسبة لأي محتوى

تعتمد دقة وموثوقية التعرف على النص بشكل كبير على جودة الصورة الأصلية. يوفر Aspose.OCR for .NET نطاقًا واسعًا من مرشحات معالجة الصور الآلية واليدوية بالكامل والتي تعمل على تحسين الصورة قبل إرسالها إلى محرك OCR.

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

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

يتيح Aspose.OCR for .NET موازنة مرنة للغاية لسرعة التعرف والجودة واستخدام الموارد لكل حالة استخدام محددة:

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

أكثر من 130 لغة التعرف

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

يمكنك تفويض اكتشاف اللغة إلى المكتبة أو تحديد اللغة يدويًا، مما يعزز أداء التعرف والموثوقية. اللغات التالية مدعومة:

  • الأبجدية اللاتينية الموسعة: الإنجليزية، الإسبانية، الفرنسية، الإندونيسية، البرتغالية، الألمانية، الفيتنامية، التركية، الإيطالية، البولندية، وأكثر من 80 لغة أخرى؛
  • الأبجدية السيريلية: الروسية، الأوكرانية، الكازاخستانية، الصربية، البيلاروسية، البلغارية؛
  • العربية، الفارسية، الأردية؛
  • النص الصيني والديفاناغاري، بما في ذلك الهندية والماراثية والبوجبورية وغيرها.

الميزات والقدرات

يقوم Aspose.OCR for .NET باستخراج النص تلقائيًا من الصور أو الصور الممسوحة ضوئيًا، مما يلغي الحاجة إلى إعادة كتابة المستندات يدويًا.

Feature icon

التعرف الضوئي على الحروف للصور

استخرج النص من صور الهاتف الذكي بدقة مستوى المسح الضوئي.

Feature icon

PDF قابل للبحث

قم بتحويل أي مسح ضوئي إلى مستند قابل للبحث والفهرسة بشكل كامل.

Feature icon

التعرف على عنوان URL

التعرف على الصورة من URL دون تنزيلها محليًا.

Feature icon

الاعتراف بالجملة

اقرأ جميع الصور من المستندات والمجلدات والأرشيفات متعددة الصفحات.

Feature icon

أي الخط والأسلوب

التعرف على النص والتعرف عليه في جميع الخطوط والأنماط الشائعة.

Feature icon

التعرف الدقيق

اضبط كل معلمة OCR للحصول على أفضل نتائج التعرف.

Feature icon

مدقق املائي

تحسين النتائج عن طريق تصحيح الكلمات التي بها أخطاء إملائية تلقائيًا.

Feature icon

البحث عن النص في الصور

ابحث عن نص أو تعبير عادي ضمن مجموعة من الصور.

Feature icon

مقارنة النصوص الصورة

مقارنة النصوص على صورتين، بغض النظر عن الحالة والتخطيط.

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

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

تثبيت

يتم توزيع Aspose.OCR لـ .NET على هيئة حزمة NuGet أو على هيئة [ملف قابل للتنزيل]( https://releases.aspose.com/ ocr/net/) مع الحد الأدنى من التبعيات. يمكن إضافة الحزمة إلى مشروعك مباشرة من Microsoft Visual Studio. ما عليك سوى تثبيته على مشروعك وستكون جاهزًا لاستخراج النص من الصور وحفظ نتائج التعرف بأي من التنسيقات المدعومة. إذا كان نظامك يحتوي على وحدة معالجة رسومات قادرة على استخدام CUDA، فيمكنك استخدام محرك التعرف الضوئي على الحروف المسرع بواسطة GPU لزيادة أداء التعرف بشكل ملحوظ.

يمكنك البدء في استخدام Aspose.OCR لـ .NET مباشرة بعد التثبيت مع بعض القيود . يزيل الترخيص المؤقت جميع قيود الإصدار التجريبي لمدة 30 يومًا. استخدمه لبدء إنشاء تطبيق OCR كامل الوظائف واتخاذ القرار النهائي بشراء Aspose.OCR لـ .NET لاحقًا.

استخراج النص من الصورة

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

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

التعرف الضوئي على الحروف للصور - C#

// Configure preprocessing filters
PreprocessingFilter filters = new PreprocessingFilter {
  PreprocessingFilter.ContrastCorrectionFilter(),
  PreprocessingFilter.AutoDewarping()
};

// Add a photo for recognition
OcrInput photos = new OcrInput(InputType.SingleImage, filters);
photos.Add("photo.png");

// Fine-tune recognition setings
RecognitionSettings settings = new RecognitionSettings();
settings.Language = Language.Eng;
settings.DetectAreasMode = DetectAreasMode.CURVED_TEXT;

// Extract text from a page
AsposeOcr api = new AsposeOcr();
List<RecognitionResult> results = api.Recognize(photos, settings);

// Automatically correct spelling (English)
string text = results[0].GetSpellCheckCorrectedText(SpellCheckLanguage.Eng);
// Display recognized text
Console.WriteLine(text);

قم بإنشاء ملف PDF قابل للبحث من خلال المسح الضوئي

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

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

إضافة تراكب نص إلى PDF - C#

// Load the scanned PDF
OcrInput pdf = new OcrInput(InputType.PDF);
pdf.Add("Delivery-Agreement.pdf");

// Recognize the text from document
AsposeOcr api = new AsposeOcr();
List<RecognitionResult> result = api.Recognize(pdf);

// Save searchable PDF
AsposeOcr.SaveMultipageDocument("Readable-Contract.pdf", SaveFormat.Pdf, result);
// Report progress
Console.WriteLine($@"Recognition finished. See '{Directory.GetCurrentDirectory()}\Readable-Contract.pdf'.");

البحث عن النص في الصور

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

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

البحث عن نص في الصور - C#

string sourceFolder = "images";
string searchFor = "OCR";

// Search for text in images
AsposeOcr api = new AsposeOcr();
foreach(var image in Directory.GetFiles(sourceFolder,"*.png"))
{
  bool found = api.ImageHasText(image, searchFor);
  if(found) Console.WriteLine($@"Found ""{searchFor}"" in image ""{image}""");
}