Class OcrOutput
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
Kelas wadah untuk menyimpan dan mengelola hasil operasi OCR.
public class OcrOutput : List<recognitionresult>, IList<recognitionresult>, ICollection<recognitionresult>, IList, ICollection, IReadOnlyList<recognitionresult>, IReadOnlyCollection<recognitionresult>, IEnumerable<recognitionresult>, IEnumerable
Pewarisan
object ← List<recognitionresult> ← OcrOutput
Mengimplementasikan
IList<recognitionresult>, ICollection<recognitionresult>, IList, ICollection, IReadOnlyList<recognitionresult>, IReadOnlyCollection<recognitionresult>, IEnumerable<recognitionresult>, IEnumerable
Anggota yang diwarisi
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()
Konstruktor
OcrOutput()
Menginisialisasi sebuah instance baru dari kelas Aspose.OCR.OcrOutput dengan koleksi kosong. Konstruktor ini memanggil konstruktor kelas dasar untuk menginisialisasi daftar kosong dari Aspose.OCR.RecognitionResult.
public OcrOutput()
OcrOutput(IEnumerable<recognitionresult>, OcrInput)
Menginisialisasi sebuah instance baru dari kelas Aspose.OCR.OcrOutput dengan koleksi Aspose.OCR.RecognitionResult yang ditentukan. Konstruktor ini membuat Aspose.OCR.OcrOutput baru dengan menyalin elemen dari koleksi yang diberikan.
public OcrOutput(IEnumerable<recognitionresult> collection, OcrInput input)
Parameter
collection
IEnumerable<RecognitionResult>
Koleksi Aspose.OCR.RecognitionResult untuk menginisialisasi daftar.
input
OcrInput
Koleksi data gambar dari pelanggan.
OcrOutput(int)
Menginisialisasi sebuah instance baru dari kelas Aspose.OCR.OcrOutput dengan kapasitas awal yang ditentukan. Konstruktor ini membuat Aspose.OCR.OcrOutput baru dengan jumlah elemen yang telah ditentukan, mengoptimalkan untuk kinerja ketika ukuran sudah diketahui sebelumnya.
public OcrOutput(int capacity)
Parameter
capacity
int
Kapasitas awal dari daftar. Angka ini mewakili jumlah maksimum elemen yang dapat ditampung daftar sebelum diubah ukurannya.
Metode
AddRange(IEnumerable<recognitionresult>)
Menambahkan elemen dari koleksi yang ditentukan ke akhir daftar Aspose.OCR.OcrOutput. Metode ini menimpa perilaku default AddRange untuk melakukan operasi tambahan, jika diperlukan.
public void AddRange(IEnumerable<recognitionresult> collection)
Parameter
collection
IEnumerable<RecognitionResult>
Koleksi Aspose.OCR.RecognitionResult untuk ditambahkan.
Save(string, SaveFormat, string, PdfOptimizationMode)
Menyimpan semua hasil pengenalan ke dalam sebuah file.
public void Save(string fullFileName, SaveFormat saveFormat = SaveFormat.Text, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parameter
fullFileName
string
Nama file dengan path untuk menyimpan hasil pengenalan dalam format yang dipilih.
saveFormat
SaveFormat
Format dokumen (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).
embeddedFontPath
string
Opsional. Path lengkap ke font pengguna.
optimizePdf
PdfOptimizationMode
Mengurangi ukuran file PDF dengan menurunkan kualitas gambar latar belakang. Secara default, kualitas gambar asli dipertahankan.
Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)
Menyimpan semua hasil pengenalan ke dalam aliran memori dalam format yang ditentukan.
public void Save(MemoryStream stream, SaveFormat saveFormat = SaveFormat.Text, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parameter
stream
MemoryStream
MemoryStream untuk menyimpan hasil pengenalan dalam format yang dipilih.
saveFormat
SaveFormat
Format dokumen (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub).
embeddedFontPath
string
Opsional. Path lengkap ke font pengguna.
optimizePdf
PdfOptimizationMode
Mengurangi ukuran file PDF dengan menurunkan kualitas gambar latar belakang. Secara default, kualitas gambar asli dipertahankan.
SavePdf(string, string, PdfOptimizationMode)
Menyimpan semua hasil pengenalan ke dalam file PDF yang dapat dicari, dengan gambar asli diatur sebagai latar belakang.
public void SavePdf(string fullFileName, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parameter
fullFileName
string
Nama file dengan path untuk menyimpan hasil pengenalan dalam format yang dipilih.
embeddedFontPath
string
Opsional. Path lengkap ke font pengguna.
optimizePdf
PdfOptimizationMode
Mengurangi ukuran file PDF dengan menurunkan kualitas gambar latar belakang. Secara default, kualitas gambar asli dipertahankan.
SavePdf(MemoryStream, string, PdfOptimizationMode)
Menyimpan semua hasil pengenalan ke dalam dokumen PDF yang dapat dicari di memori, menyematkan gambar asli sebagai latar belakang.
public void SavePdf(MemoryStream stream, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parameter
stream
MemoryStream
MemoryStream untuk menyimpan hasil pengenalan dalam format yang dipilih.
embeddedFontPath
string
Opsional. Path lengkap ke font pengguna.
optimizePdf
PdfOptimizationMode
Mengurangi ukuran file PDF dengan menurunkan kualitas gambar latar belakang. Secara default, kualitas gambar asli dipertahankan.