Class OcrOutput

Class OcrOutput

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

OCR işlemlerinin sonuçlarını depolamak ve yönetmek için bir kapsayıcı sınıf.

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

Miras

objectList<recognitionresult>OcrOutput

Uygulamalar

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

Miras Alınan Üyeler

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()

Yapıcılar

OcrOutput()

Boş bir koleksiyon ile Aspose.OCR.OcrOutput sınıfının yeni bir örneğini başlatır. Bu yapıcı, Aspose.OCR.RecognitionResult için boş bir liste başlatmak üzere temel sınıf yapıcısını çağırır.

public OcrOutput()

OcrOutput(IEnumerable<recognitionresult>, OcrInput)

Belirtilen Aspose.OCR.RecognitionResult koleksiyonu ile Aspose.OCR.OcrOutput sınıfının yeni bir örneğini başlatır. Bu yapıcı, sağlanan koleksiyondan öğeleri kopyalayarak yeni bir Aspose.OCR.OcrOutput oluşturur.

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

Parametreler

collection IEnumerable<RecognitionResult&gt;

Listeyi başlatmak için Aspose.OCR.RecognitionResult koleksiyonu.

input OcrInput

Müşteriden alınan görüntü verileri koleksiyonu.

OcrOutput(int)

Belirtilen başlangıç kapasitesi ile Aspose.OCR.OcrOutput sınıfının yeni bir örneğini başlatır. Bu yapıcı, önceden tanımlanmış sayıda öğe tahsis ederek, boyut bilindiğinde performansı optimize eder.

public OcrOutput(int capacity)

Parametreler

capacity int

Listenin başlangıç kapasitesi. Bu sayı, listenin yeniden boyutlandırılmadan önce tutabileceği maksimum öğe sayısını temsil eder.

Yöntemler

AddRange(IEnumerable<recognitionresult>)

Belirtilen koleksiyonun öğelerini Aspose.OCR.OcrOutput listesinin sonuna ekler. Bu yöntem, gerektiğinde ek işlemler gerçekleştirmek için varsayılan AddRange davranışını geçersiz kılar.

public void AddRange(IEnumerable<recognitionresult> collection)

Parametreler

collection IEnumerable<RecognitionResult&gt;

Eklemek için Aspose.OCR.RecognitionResult koleksiyonu.

Save(string, SaveFormat, string, PdfOptimizationMode)

Tüm tanıma sonuçlarını bir dosyaya kaydeder.

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

Parametreler

fullFileName string

Seçilen formatta tanıma sonucunu kaydetmek için dosya adı ve yolu.

saveFormat SaveFormat

Belge formatı (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).

embeddedFontPath string

İsteğe bağlı. Kullanıcı fontuna tam yol.

optimizePdf PdfOptimizationMode

Arka plan görüntülerinin kalitesini düşürerek PDF dosya boyutunu azaltır. Varsayılan olarak, orijinal görüntü kalitesi korunur.

Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)

Tüm tanıma sonuçlarını belirtilen formatta bir bellek akışına kaydeder.

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

Parametreler

stream MemoryStream

Seçilen formatta tanıma sonucunu kaydetmek için MemoryStream.

saveFormat SaveFormat

Belge formatı (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).

embeddedFontPath string

İsteğe bağlı. Kullanıcı fontuna tam yol.

optimizePdf PdfOptimizationMode

Arka plan görüntülerinin kalitesini düşürerek PDF dosya boyutunu azaltır. Varsayılan olarak, orijinal görüntü kalitesi korunur.

SavePdf(string, string, PdfOptimizationMode)

Tüm tanıma sonuçlarını arama yapılabilir bir PDF dosyasına kaydeder; orijinal görüntüler arka plan olarak ayarlanır.

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

Parametreler

fullFileName string

Seçilen formatta tanıma sonucunu kaydetmek için dosya adı ve yolu.

embeddedFontPath string

İsteğe bağlı. Kullanıcı fontuna tam yol.

optimizePdf PdfOptimizationMode

Arka plan görüntülerinin kalitesini düşürerek PDF dosya boyutunu azaltır. Varsayılan olarak, orijinal görüntü kalitesi korunur.

SavePdf(MemoryStream, string, PdfOptimizationMode)

Tüm tanıma sonuçlarını bellek içindeki arama yapılabilir bir PDF belgesine kaydeder, orijinal görüntüleri arka plan olarak gömerek.

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

Parametreler

stream MemoryStream

Seçilen formatta tanıma sonucunu kaydetmek için MemoryStream.

embeddedFontPath string

İsteğe bağlı. Kullanıcı fontuna tam yol.

optimizePdf PdfOptimizationMode

Arka plan görüntülerinin kalitesini düşürerek PDF dosya boyutunu azaltır. Varsayılan olarak, orijinal görüntü kalitesi korunur.

 Türkçe