Class OcrOutput
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
En behållarklass för att lagra och hantera resultaten av OCR-operationer.
public class OcrOutput : List<recognitionresult>, IList<recognitionresult>, ICollection<recognitionresult>, IList, ICollection, IReadOnlyList<recognitionresult>, IReadOnlyCollection<recognitionresult>, IEnumerable<recognitionresult>, IEnumerable
Arv
object ← List<recognitionresult> ← OcrOutput
Implementerar
IList<recognitionresult>, ICollection<recognitionresult>, IList, ICollection, IReadOnlyList<recognitionresult>, IReadOnlyCollection<recognitionresult>, IEnumerable<recognitionresult>, IEnumerable
Ärvt Medlemmar
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()
Konstruktörer
OcrOutput()
Initierar en ny instans av Aspose.OCR.OcrOutput-klassen med en tom samling. Denna konstruktor anropar basklassens konstruktor för att initiera en tom lista av Aspose.OCR.RecognitionResult.
public OcrOutput()
OcrOutput(IEnumerable<recognitionresult>, OcrInput)
Initierar en ny instans av Aspose.OCR.OcrOutput-klassen med en angiven samling av Aspose.OCR.RecognitionResult. Denna konstruktor skapar en ny Aspose.OCR.OcrOutput genom att kopiera elementen från den angivna samlingen.
public OcrOutput(IEnumerable<recognitionresult> collection, OcrInput input)
Parametrar
collection
IEnumerable<RecognitionResult>
Samlingen av Aspose.OCR.RecognitionResult för att initiera listan med.
input
OcrInput
Samlingen av bilddata från kunden.
OcrOutput(int)
Initierar en ny instans av Aspose.OCR.OcrOutput-klassen med en angiven initial kapacitet. Denna konstruktor skapar en ny Aspose.OCR.OcrOutput med ett fördefinierat antal element allokerade, vilket optimerar prestanda när storleken är känd i förväg.
public OcrOutput(int capacity)
Parametrar
capacity
int
Den initiala kapaciteten för listan. Detta nummer representerar det maximala antalet element listan kan hålla innan den behöver ändras.
Metoder
AddRange(IEnumerable<recognitionresult>)
Lägger till elementen i den angivna samlingen till slutet av Aspose.OCR.OcrOutput-listan. Denna metod åsidosätter standard AddRange-beteendet för att utföra ytterligare operationer, om det behövs.
public void AddRange(IEnumerable<recognitionresult> collection)
Parametrar
collection
IEnumerable<RecognitionResult>
Samlingen av Aspose.OCR.RecognitionResult att lägga till.
Save(string, SaveFormat, string, PdfOptimizationMode)
Sparar alla igenkänningsresultat till en fil.
public void Save(string fullFileName, SaveFormat saveFormat = SaveFormat.Text, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parametrar
fullFileName
string
Filnamn med en sökväg för att spara igenkänningsresultat i det valda formatet.
saveFormat
SaveFormat
Dokumentformat (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).
embeddedFontPath
string
Valfritt. Fullständig sökväg till användarens teckensnitt.
optimizePdf
PdfOptimizationMode
Minska PDF-filens storlek genom att sänka kvaliteten på bakgrundsbilder. Som standard bevaras den ursprungliga bildkvaliteten.
Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)
Sparar alla igenkänningsresultat till en minnesström i det angivna formatet.
public void Save(MemoryStream stream, SaveFormat saveFormat = SaveFormat.Text, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parametrar
stream
MemoryStream
Minnesström för att spara igenkänningsresultat i det valda formatet.
saveFormat
SaveFormat
Dokumentformat (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).
embeddedFontPath
string
Valfritt. Fullständig sökväg till användarens teckensnitt.
optimizePdf
PdfOptimizationMode
Minska PDF-filens storlek genom att sänka kvaliteten på bakgrundsbilder. Som standard bevaras den ursprungliga bildkvaliteten.
SavePdf(string, string, PdfOptimizationMode)
Sparar alla igenkänningsresultat i en sökbar PDF-fil, med de ursprungliga bilderna som bakgrund.
public void SavePdf(string fullFileName, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parametrar
fullFileName
string
Filnamn med en sökväg för att spara igenkänningsresultat i det valda formatet.
embeddedFontPath
string
Valfritt. Fullständig sökväg till användarens teckensnitt.
optimizePdf
PdfOptimizationMode
Minska PDF-filens storlek genom att sänka kvaliteten på bakgrundsbilder. Som standard bevaras den ursprungliga bildkvaliteten.
SavePdf(MemoryStream, string, PdfOptimizationMode)
Sparar alla igenkänningsresultat i ett sökbart PDF-dokument i minnet, med de ursprungliga bilderna inbäddade som bakgrund.
public void SavePdf(MemoryStream stream, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parametrar
stream
MemoryStream
Minnesström för att spara igenkänningsresultat i det valda formatet.
embeddedFontPath
string
Valfritt. Fullständig sökväg till användarens teckensnitt.
optimizePdf
PdfOptimizationMode
Minska PDF-filens storlek genom att sänka kvaliteten på bakgrundsbilder. Som standard bevaras den ursprungliga bildkvaliteten.