Class OcrOutput

Class OcrOutput

Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)

فئة حاوية لتخزين وإدارة نتائج عمليات التعرف الضوئي على الحروف (OCR).

public class OcrOutput : List<recognitionresult>, IList<recognitionresult>, ICollection<recognitionresult>, IList, ICollection, IReadOnlyList<recognitionresult>, IReadOnlyCollection<recognitionresult>, IEnumerable<recognitionresult>, IEnumerable

الوراثة

objectList<recognitionresult>OcrOutput

ينفذ

IList<recognitionresult>, ICollection<recognitionresult>, IList, ICollection, IReadOnlyList<recognitionresult>, IReadOnlyCollection<recognitionresult>, IEnumerable<recognitionresult>, IEnumerable

الأعضاء الموروثة

List<recognitionresult>.Add(RecognitionResult), List<recognitionresult>.AddRange(IEnumerable<recognitionresult>), List<recognitionresult>.AsReadOnly(), List<recognitionresult>.BinarySearch(int, int, RecognitionResult, IComparer<recognitionresult>?), List<recognitionresult>.BinarySearch(RecognitionResult), List<recognitionresult>.BinarySearch(RecognitionResult, IComparer<recognitionresult>?), List<recognitionresult>.Clear(), List<recognitionresult>.Contains(RecognitionResult), List<recognitionresult>.ConvertAll<toutput>(Converter<recognitionresult, toutput="">), List<recognitionresult>.CopyTo(RecognitionResult[]), List<recognitionresult>.CopyTo(int, RecognitionResult[], int, int), List<recognitionresult>.CopyTo(RecognitionResult[], int), List<recognitionresult>.EnsureCapacity(int), List<recognitionresult>.Exists(Predicate<recognitionresult>), List<recognitionresult>.Find(Predicate<recognitionresult>), List<recognitionresult>.FindAll(Predicate<recognitionresult>), List<recognitionresult>.FindIndex(Predicate<recognitionresult>), List<recognitionresult>.FindIndex(int, Predicate<recognitionresult>), List<recognitionresult>.FindIndex(int, int, Predicate<recognitionresult>), List<recognitionresult>.FindLast(Predicate<recognitionresult>), List<recognitionresult>.FindLastIndex(Predicate<recognitionresult>), List<recognitionresult>.FindLastIndex(int, Predicate<recognitionresult>), List<recognitionresult>.FindLastIndex(int, int, Predicate<recognitionresult>), List<recognitionresult>.ForEach(Action<recognitionresult>), List<recognitionresult>.GetEnumerator(), List<recognitionresult>.GetRange(int, int), List<recognitionresult>.Slice(int, int), List<recognitionresult>.IndexOf(RecognitionResult), List<recognitionresult>.IndexOf(RecognitionResult, int), List<recognitionresult>.IndexOf(RecognitionResult, int, int), List<recognitionresult>.Insert(int, RecognitionResult), List<recognitionresult>.InsertRange(int, IEnumerable<recognitionresult>), List<recognitionresult>.LastIndexOf(RecognitionResult), List<recognitionresult>.LastIndexOf(RecognitionResult, int), List<recognitionresult>.LastIndexOf(RecognitionResult, int, int), List<recognitionresult>.Remove(RecognitionResult), List<recognitionresult>.RemoveAll(Predicate<recognitionresult>), List<recognitionresult>.RemoveAt(int), List<recognitionresult>.RemoveRange(int, int), List<recognitionresult>.Reverse(), List<recognitionresult>.Reverse(int, int), List<recognitionresult>.Sort(), List<recognitionresult>.Sort(IComparer<recognitionresult>?), List<recognitionresult>.Sort(int, int, IComparer<recognitionresult>?), List<recognitionresult>.Sort(Comparison<recognitionresult>), List<recognitionresult>.ToArray(), List<recognitionresult>.TrimExcess(), List<recognitionresult>.TrueForAll(Predicate<recognitionresult>), List<recognitionresult>.Capacity, List<recognitionresult>.Count, List<recognitionresult>.this[int], object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

الباني

OcrOutput()

يهيئ مثيلًا جديدًا من فئة Aspose.OCR.OcrOutput مع مجموعة فارغة. هذا الباني يستدعي باني الفئة الأساسية لتهيئة قائمة فارغة من Aspose.OCR.RecognitionResult.

public OcrOutput()

OcrOutput(IEnumerable<recognitionresult>, OcrInput)

يهيئ مثيلًا جديدًا من فئة Aspose.OCR.OcrOutput مع مجموعة محددة من Aspose.OCR.RecognitionResult. هذا الباني ينشئ Aspose.OCR.OcrOutput جديدة عن طريق نسخ العناصر من المجموعة المقدمة.

public OcrOutput(IEnumerable<recognitionresult> collection, OcrInput input)

المعاملات

collection IEnumerable<RecognitionResult&gt;

مجموعة من Aspose.OCR.RecognitionResult لتهيئة القائمة بها.

input OcrInput

مجموعة من بيانات الصور من العميل.

OcrOutput(int)

يهيئ مثيلًا جديدًا من فئة Aspose.OCR.OcrOutput مع سعة أولية محددة. هذا الباني ينشئ Aspose.OCR.OcrOutput جديدة مع عدد محدد مسبقًا من العناصر المخصصة، مما يحسن الأداء عندما يكون الحجم معروفًا مسبقًا.

public OcrOutput(int capacity)

المعاملات

capacity int

السعة الأولية للقائمة. هذا الرقم يمثل الحد الأقصى لعدد العناصر التي يمكن أن تحتويها القائمة قبل إعادة الحجم.

الطرق

AddRange(IEnumerable<recognitionresult>)

يضيف عناصر المجموعة المحددة إلى نهاية قائمة Aspose.OCR.OcrOutput. تجاوزت هذه الطريقة سلوك AddRange الافتراضي لأداء عمليات إضافية، إذا لزم الأمر.

public void AddRange(IEnumerable<recognitionresult> collection)

المعاملات

collection IEnumerable<RecognitionResult&gt;

مجموعة من Aspose.OCR.RecognitionResult للإضافة.

Save(string, SaveFormat, string, PdfOptimizationMode)

يحفظ جميع نتائج التعرف في ملف.

public void Save(string fullFileName, SaveFormat saveFormat = SaveFormat.Text, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

المعاملات

fullFileName string

اسم الملف مع المسار لحفظ نتيجة التعرف بالتنسيق المحدد.

saveFormat SaveFormat

تنسيق المستند (Docx، Txt، Pdf، Xlsx، Rtf، Json، Xml، Epub).

embeddedFontPath string

اختياري. المسار الكامل للخط المستخدم.

optimizePdf PdfOptimizationMode

تقليل حجم ملف PDF عن طريق خفض جودة الصور الخلفية. بشكل افتراضي، يتم الحفاظ على جودة الصورة الأصلية.

Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)

يحفظ جميع نتائج التعرف إلى تدفق الذاكرة بالتنسيق المحدد.

public void Save(MemoryStream stream, SaveFormat saveFormat = SaveFormat.Text, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

المعاملات

stream MemoryStream

تدفق الذاكرة لحفظ نتيجة التعرف بالتنسيق المحدد.

saveFormat SaveFormat

تنسيق المستند (Docx، Txt، Pdf، Xlsx، Rtf، Json، Xml، Epub).

embeddedFontPath string

اختياري. المسار الكامل للخط المستخدم.

optimizePdf PdfOptimizationMode

تقليل حجم ملف PDF عن طريق خفض جودة الصور الخلفية. بشكل افتراضي، يتم الحفاظ على جودة الصورة الأصلية.

SavePdf(string, string, PdfOptimizationMode)

يحفظ جميع نتائج التعرف في ملف PDF قابل للبحث، مع تعيين الصور الأصلية كخلفية.

public void SavePdf(string fullFileName, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

المعاملات

fullFileName string

اسم الملف مع المسار لحفظ نتيجة التعرف بالتنسيق المحدد.

embeddedFontPath string

اختياري. المسار الكامل للخط المستخدم.

optimizePdf PdfOptimizationMode

تقليل حجم ملف PDF عن طريق خفض جودة الصور الخلفية. بشكل افتراضي، يتم الحفاظ على جودة الصورة الأصلية.

SavePdf(MemoryStream, string, PdfOptimizationMode)

يحفظ جميع نتائج التعرف في مستند PDF قابل للبحث في الذاكرة، مع تضمين الصور الأصلية كخلفية.

public void SavePdf(MemoryStream stream, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

المعاملات

stream MemoryStream

تدفق الذاكرة لحفظ نتيجة التعرف بالتنسيق المحدد.

embeddedFontPath string

اختياري. المسار الكامل للخط المستخدم.

optimizePdf PdfOptimizationMode

تقليل حجم ملف PDF عن طريق خفض جودة الصور الخلفية. بشكل افتراضي، يتم الحفاظ على جودة الصورة الأصلية.

 عربي