Class OcrOutput

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

objectList<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&gt;

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&gt;

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ů.

 Čeština