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
object ← List<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>
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>
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.