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