Class OcrOutput
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
Une classe conteneur pour stocker et gérer les résultats des opérations OCR.
public class OcrOutput : List<recognitionresult>, IList<recognitionresult>, ICollection<recognitionresult>, IList, ICollection, IReadOnlyList<recognitionresult>, IReadOnlyCollection<recognitionresult>, IEnumerable<recognitionresult>, IEnumerable
Héritage
object ← List<recognitionresult> ← OcrOutput
Implémente
IList<recognitionresult>, ICollection<recognitionresult>, IList, ICollection, IReadOnlyList<recognitionresult>, IReadOnlyCollection<recognitionresult>, IEnumerable<recognitionresult>, IEnumerable
Membres hérités
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()
Constructeurs
OcrOutput()
Initialise une nouvelle instance de la classe Aspose.OCR.OcrOutput avec une collection vide. Ce constructeur appelle le constructeur de la classe de base pour initialiser une liste vide de Aspose.OCR.RecognitionResult.
public OcrOutput()
OcrOutput(IEnumerable<recognitionresult>, OcrInput)
Initialise une nouvelle instance de la classe Aspose.OCR.OcrOutput avec une collection spécifiée de Aspose.OCR.RecognitionResult. Ce constructeur crée un nouveau Aspose.OCR.OcrOutput en copiant les éléments de la collection fournie.
public OcrOutput(IEnumerable<recognitionresult> collection, OcrInput input)
Paramètres
collection
IEnumerable<RecognitionResult>
La collection de Aspose.OCR.RecognitionResult pour initialiser la liste.
input
OcrInput
La collection de données d’images du client.
OcrOutput(int)
Initialise une nouvelle instance de la classe Aspose.OCR.OcrOutput avec une capacité initiale spécifiée. Ce constructeur crée un nouveau Aspose.OCR.OcrOutput avec un nombre prédéfini d’éléments alloués, optimisant les performances lorsque la taille est connue à l’avance.
public OcrOutput(int capacity)
Paramètres
capacity
int
La capacité initiale de la liste. Ce nombre représente le nombre maximum d’éléments que la liste peut contenir avant de redimensionner.
Méthodes
AddRange(IEnumerable<recognitionresult>)
Ajoute les éléments de la collection spécifiée à la fin de la liste Aspose.OCR.OcrOutput. Cette méthode remplace le comportement par défaut d’AddRange pour effectuer des opérations supplémentaires, si nécessaire.
public void AddRange(IEnumerable<recognitionresult> collection)
Paramètres
collection
IEnumerable<RecognitionResult>
La collection de Aspose.OCR.RecognitionResult à ajouter.
Save(string, SaveFormat, string, PdfOptimizationMode)
Sauvegarde tous les résultats de reconnaissance dans un fichier.
public void Save(string fullFileName, SaveFormat saveFormat = SaveFormat.Text, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Paramètres
fullFileName
string
Nom de fichier avec un chemin pour sauvegarder le résultat de reconnaissance dans le format sélectionné.
saveFormat
SaveFormat
Format de document (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).
embeddedFontPath
string
Optionnel. Chemin complet vers la police utilisateur.
optimizePdf
PdfOptimizationMode
Réduit la taille du fichier PDF en abaissant la qualité des images de fond. Par défaut, la qualité originale de l’image est préservée.
Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)
Sauvegarde tous les résultats de reconnaissance dans un flux mémoire dans le format spécifié.
public void Save(MemoryStream stream, SaveFormat saveFormat = SaveFormat.Text, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Paramètres
stream
MemoryStream
MemoryStream pour sauvegarder le résultat de reconnaissance dans le format sélectionné.
saveFormat
SaveFormat
Format de document (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).
embeddedFontPath
string
Optionnel. Chemin complet vers la police utilisateur.
optimizePdf
PdfOptimizationMode
Réduit la taille du fichier PDF en abaissant la qualité des images de fond. Par défaut, la qualité originale de l’image est préservée.
SavePdf(string, string, PdfOptimizationMode)
Sauvegarde tous les résultats de reconnaissance dans un fichier PDF consultable, avec les images originales définies comme arrière-plan.
public void SavePdf(string fullFileName, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Paramètres
fullFileName
string
Nom de fichier avec un chemin pour sauvegarder le résultat de reconnaissance dans le format sélectionné.
embeddedFontPath
string
Optionnel. Chemin complet vers la police utilisateur.
optimizePdf
PdfOptimizationMode
Réduit la taille du fichier PDF en abaissant la qualité des images de fond. Par défaut, la qualité originale de l’image est préservée.
SavePdf(MemoryStream, string, PdfOptimizationMode)
Sauvegarde tous les résultats de reconnaissance dans un document PDF consultable en mémoire, intégrant les images originales comme arrière-plan.
public void SavePdf(MemoryStream stream, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Paramètres
stream
MemoryStream
MemoryStream pour sauvegarder le résultat de reconnaissance dans le format sélectionné.
embeddedFontPath
string
Optionnel. Chemin complet vers la police utilisateur.
optimizePdf
PdfOptimizationMode
Réduit la taille du fichier PDF en abaissant la qualité des images de fond. Par défaut, la qualité originale de l’image est préservée.