Class OcrOutput

Class OcrOutput

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

Klasa kontenerowa do przechowywania i zarządzania wynikami operacji OCR.

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

Dziedziczenie

objectList<recognitionresult>OcrOutput

Implementuje

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

Członkowie dziedziczeni

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

Inicjalizuje nową instancję klasy Aspose.OCR.OcrOutput z pustą kolekcją.
Ten konstruktor wywołuje konstruktor klasy bazowej, aby zainicjować pustą listę Aspose.OCR.RecognitionResult.

public OcrOutput()

OcrOutput(IEnumerable<recognitionresult>, OcrInput)

Inicjalizuje nową instancję klasy Aspose.OCR.OcrOutput z określoną kolekcją Aspose.OCR.RecognitionResult.
Ten konstruktor tworzy nową instancję Aspose.OCR.OcrOutput, kopiując elementy z podanej kolekcji.

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

Parametry

collection IEnumerable<RecognitionResult&gt;

Kolekcja Aspose.OCR.RecognitionResult, z której ma być zainicjowana lista.

input OcrInput

Kolekcja danych obrazów od klienta.

OcrOutput(int)

Inicjalizuje nową instancję klasy Aspose.OCR.OcrOutput z określoną początkową pojemnością.
Ten konstruktor tworzy nową instancję Aspose.OCR.OcrOutput z wcześniej zdefiniowaną liczbą przydzielonych elementów, optymalizując wydajność, gdy rozmiar jest znany z góry.

public OcrOutput(int capacity)

Parametry

capacity int

Początkowa pojemność listy. Ta liczba reprezentuje maksymalną liczbę elementów, które lista może pomieścić przed przeskalowaniem.

Metody

AddRange(IEnumerable<recognitionresult>)

Dodaje elementy z określonej kolekcji na koniec listy Aspose.OCR.OcrOutput.
Ta metoda nadpisuje domyślne zachowanie AddRange, aby wykonać dodatkowe operacje, jeśli zajdzie taka potrzeba.

public void AddRange(IEnumerable<recognitionresult> collection)

Parametry

collection IEnumerable<RecognitionResult&gt;

Kolekcja Aspose.OCR.RecognitionResult do dodania.

Save(string, SaveFormat, string, PdfOptimizationMode)

Zapisuje wszystkie wyniki rozpoznawania do pliku.

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

Parametry

fullFileName string

Nazwa pliku z ścieżką do zapisania wyniku rozpoznawania w wybranym formacie.

saveFormat SaveFormat

Format dokumentu (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).

embeddedFontPath string

Opcjonalnie. Pełna ścieżka do czcionki użytkownika.

optimizePdf PdfOptimizationMode

Zmniejsza rozmiar pliku PDF, obniżając jakość obrazów tła. Domyślnie zachowywana jest oryginalna jakość obrazu.

Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)

Zapisuje wszystkie wyniki rozpoznawania do strumienia pamięci w określonym formacie.

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

Parametry

stream MemoryStream

Strumień pamięci do zapisywania wyniku rozpoznawania w wybranym formacie.

saveFormat SaveFormat

Format dokumentu (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).

embeddedFontPath string

Opcjonalnie. Pełna ścieżka do czcionki użytkownika.

optimizePdf PdfOptimizationMode

Zmniejsza rozmiar pliku PDF, obniżając jakość obrazów tła. Domyślnie zachowywana jest oryginalna jakość obrazu.

SavePdf(string, string, PdfOptimizationMode)

Zapisuje wszystkie wyniki rozpoznawania do przeszukiwalnego pliku PDF, z oryginalnymi obrazami ustawionymi jako tło.

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

Parametry

fullFileName string

Nazwa pliku z ścieżką do zapisania wyniku rozpoznawania w wybranym formacie.

embeddedFontPath string

Opcjonalnie. Pełna ścieżka do czcionki użytkownika.

optimizePdf PdfOptimizationMode

Zmniejsza rozmiar pliku PDF, obniżając jakość obrazów tła. Domyślnie zachowywana jest oryginalna jakość obrazu.

SavePdf(MemoryStream, string, PdfOptimizationMode)

Zapisuje wszystkie wyniki rozpoznawania do przeszukiwalnego dokumentu PDF w pamięci, osadzając oryginalne obrazy jako tło.

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

Parametry

stream MemoryStream

Strumień pamięci do zapisywania wyniku rozpoznawania w wybranym formacie.

embeddedFontPath string

Opcjonalnie. Pełna ścieżka do czcionki użytkownika.

optimizePdf PdfOptimizationMode

Zmniejsza rozmiar pliku PDF, obniżając jakość obrazów tła. Domyślnie zachowywana jest oryginalna jakość obrazu.

 Polski