Class OcrOutput
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
Třída kontejneru pro ukládání a správu výsledků operací OCR.
public class OcrOutput : List<recognitionresult>, IList<recognitionresult>, ICollection<recognitionresult>, IList, ICollection, IReadOnlyList<recognitionresult>, IReadOnlyCollection<recognitionresult>, IEnumerable<recognitionresult>, IEnumerable
Dědičnost
object ← List<recognitionresult> ← OcrOutput
Implementuje
IList<recognitionresult>, ICollection<recognitionresult>, IList, ICollection, IReadOnlyList<recognitionresult>, IReadOnlyCollection<recognitionresult>, IEnumerable<recognitionresult>, IEnumerable
Děděné členy
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()
Konstruktory
OcrOutput()
Inicializuje novou instanci třídy Aspose.OCR.OcrOutput s prázdnou kolekcí. Tento konstruktor volá konstruktor základní třídy, aby inicializoval prázdný seznam Aspose.OCR.RecognitionResult.
public OcrOutput()
OcrOutput(IEnumerable<recognitionresult>, OcrInput)
Inicializuje novou instanci třídy Aspose.OCR.OcrOutput s určenou kolekcí Aspose.OCR.RecognitionResult. Tento konstruktor vytváří novou Aspose.OCR.OcrOutput zkopírováním prvků z poskytnuté kolekce.
public OcrOutput(IEnumerable<recognitionresult> collection, OcrInput input)
Parametry
collection
IEnumerable<RecognitionResult>
Kolekce Aspose.OCR.RecognitionResult, kterou se inicializuje seznam.
input
OcrInput
Kolekce dat obrázků od zákazníka.
OcrOutput(int)
Inicializuje novou instanci třídy Aspose.OCR.OcrOutput s určenou počáteční kapacitou. Tento konstruktor vytváří novou Aspose.OCR.OcrOutput s předem definovaným počtem alokovaných prvků, optimalizující výkon, když je velikost známa předem.
public OcrOutput(int capacity)
Parametry
capacity
int
Počáteční kapacita seznamu. Toto číslo představuje maximální počet prvků, které může seznam obsahovat před změnou velikosti.
Metody
AddRange(IEnumerable<recognitionresult>)
Přidá prvky určené kolekce na konec seznamu Aspose.OCR.OcrOutput. Tato metoda přepisuje výchozí chování AddRange, aby provedla další operace, pokud je to potřeba.
public void AddRange(IEnumerable<recognitionresult> collection)
Parametry
collection
IEnumerable<RecognitionResult>
Kolekce Aspose.OCR.RecognitionResult, kterou je třeba přidat.
Save(string, SaveFormat, string, PdfOptimizationMode)
Uloží všechny výsledky rozpoznávání do souboru.
public void Save(string fullFileName, SaveFormat saveFormat = SaveFormat.Text, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parametry
fullFileName
string
Název souboru s cestou pro uložení výsledku rozpoznávání ve vybraném formátu.
saveFormat
SaveFormat
Formát dokumentu (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).
embeddedFontPath
string
Volitelně. Úplná cesta k uživatelské fontu.
optimizePdf
PdfOptimizationMode
Snížení velikosti PDF souboru snížením kvality pozadí obrázků. Ve výchozím nastavení je zachována původní kvalita obrázků.
Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)
Uloží všechny výsledky rozpoznávání do paměťového proudu ve vybraném formátu.
public void Save(MemoryStream stream, SaveFormat saveFormat = SaveFormat.Text, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parametry
stream
MemoryStream
MemoryStream pro uložení výsledku rozpoznávání ve vybraném formátu.
saveFormat
SaveFormat
Formát dokumentu (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).
embeddedFontPath
string
Volitelně. Úplná cesta k uživatelské fontu.
optimizePdf
PdfOptimizationMode
Snížení velikosti PDF souboru snížením kvality pozadí obrázků. Ve výchozím nastavení je zachována původní kvalita obrázků.
SavePdf(string, string, PdfOptimizationMode)
Uloží všechny výsledky rozpoznávání do vyhledatelného PDF souboru, přičemž původní obrázky jsou nastaveny jako pozadí.
public void SavePdf(string fullFileName, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parametry
fullFileName
string
Název souboru s cestou pro uložení výsledku rozpoznávání ve vybraném formátu.
embeddedFontPath
string
Volitelně. Úplná cesta k uživatelské fontu.
optimizePdf
PdfOptimizationMode
Snížení velikosti PDF souboru snížením kvality pozadí obrázků. Ve výchozím nastavení je zachována původní kvalita obrázků.
SavePdf(MemoryStream, string, PdfOptimizationMode)
Uloží všechny výsledky rozpoznávání do vyhledatelného PDF dokumentu v paměti, přičemž původní obrázky jsou vloženy jako pozadí.
public void SavePdf(MemoryStream stream, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parametry
stream
MemoryStream
MemoryStream pro uložení výsledku rozpoznávání ve vybraném formátu.
embeddedFontPath
string
Volitelně. Úplná cesta k uživatelské fontu.
optimizePdf
PdfOptimizationMode
Snížení velikosti PDF souboru snížením kvality pozadí obrázků. Ve výchozím nastavení je zachována původní kvalita obrázků.