Class RecognitionResult
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
Hasil pengenalan gambar.
Berisi elemen dengan informasi pengenalan dan metode untuk ekspor hasil.
public class RecognitionResult
Pewarisan
Anggota yang Dwarisi
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Properti
FileName
Jalur lengkap ke file.
public string FileName { get; set; }
Nilai Properti
Image
Mengambil atau mengatur gambar untuk pembuatan pdf.
public byte[][,] Image { get; set; }
Nilai Properti
byte[][,]
RecognitionAreasRectangles
Mengambil koordinat persegi panjang.
public List<rectangle> RecognitionAreasRectangles { get; }
Nilai Properti
List<rectangle>
RecognitionAreasText
Mengambil hasil pengenalan daftar dari daftar area (Persegi Panjang).
public List<string> RecognitionAreasText { get; }
Nilai Properti
RecognitionCharactersList
Sekumpulan karakter yang ditemukan oleh algoritma pengenalan dan diatur dalam urutan menurun probabilitas.
public List<char[]> RecognitionCharactersList { get; }
Nilai Properti
Catatan
Array simbol System.Char dengan probabilitas maksimum dan alternatif.
RecognitionLinesResult
Mengambil daftar hasil pengenalan dengan daftar baris (Persegi Panjang).
public List<recognitionresult.linesresult> RecognitionLinesResult { get; }
Nilai Properti
List<RecognitionResult.LinesResult>
RecognitionText
Mengambil hasil pengenalan dalam satu string.
public string RecognitionText { get; set; }
Nilai Properti
Skew
Mengambil sudut kemiringan.
public float Skew { get; set; }
Nilai Properti
Warnings
Mengambil daftar pesan peringatan yang menjelaskan kesalahan non-kritis yang muncul selama pembuatan.
public List<string> Warnings { get; }
Nilai Properti
Metode
GetJson(bool)
Membentuk string JSON dengan hasil pengenalan.
public string GetJson(bool isReadable = false)
Parameter
isReadable
bool
Menentukan apakah json akan dapat dibaca manusia.
Mengembalikan
Hasil pengenalan sebagai string JSON.
GetKeywords()
Mengambil kata kunci dari paspor (Mode Uji. Hanya berfungsi untuk paspor AS dan MADAGASKAR).
public Dictionary<string, recognitionresult.linesresult=""> GetKeywords()
Mengembalikan
Dictionary<string, RecognitionResult.LinesResult>
Kamus dengan kata kunci sebagai kunci dan LinesResult sebagai nilai.
GetSpellCheckCorrectedText(SpellCheckLanguage, string)
Mengoreksi teks (mengganti kata yang salah eja).
public string GetSpellCheckCorrectedText(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)
Parameter
language
SpellCheckLanguage
Kamus yang akan digunakan.
dictionaryPath
string
Opsional. Jalur lengkap ke kamus pengguna (kamus frekuensi). Format file kamus: File teks biasa dalam encoding UTF-8. Kata dan Frekuensi Kata dipisahkan oleh spasi atau tab. Secara default, kata diharapkan ada di kolom pertama dan frekuensi di kolom kedua. Setiap pasangan kata-frekuensi dalam satu baris terpisah. Satu baris didefinisikan sebagai urutan karakter diikuti oleh umpan baris ("\n"), pengembalian karpet ("\r"), atau pengembalian karpet yang segera diikuti oleh umpan baris("\r\n"). Setiap kata diharapkan dalam huruf kecil.
Mengembalikan
Teks dengan kata yang diganti.
GetSpellCheckErrorList(SpellCheckLanguage, string)
Menemukan kata yang salah eja dengan saran ejaan untuk teks input yang diberikan.
public List<spellcheckerror> GetSpellCheckErrorList(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)
Parameter
language
SpellCheckLanguage
Kamus yang akan digunakan.
dictionaryPath
string
Opsional. Jalur lengkap ke kamus pengguna (kamus frekuensi). Format file kamus: File teks biasa dalam encoding UTF-8. Kata dan Frekuensi Kata dipisahkan oleh spasi atau tab. Secara default, kata diharapkan ada di kolom pertama dan frekuensi di kolom kedua. Setiap pasangan kata-frekuensi dalam satu baris terpisah. Satu baris didefinisikan sebagai urutan karakter diikuti oleh umpan baris ("\n"), pengembalian karpet ("\r"), atau pengembalian karpet yang segera diikuti oleh umpan baris("\r\n"). Setiap kata diharapkan dalam huruf kecil.
Mengembalikan
List<SpellCheckError>
Daftar objek SpellCheckError yang mewakili kata yang salah eja dengan daftar saran ejaan yang benar untuk setiap kata yang salah eja, dan dengan jarak edit.
GetXml()
Membentuk string XML dengan hasil pengenalan.
public string GetXml()
Mengembalikan
Hasil pengenalan sebagai string XML yang diserialisasi.
Save(string, SaveFormat, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)
Menyimpan dokumen sebagai teks biasa, PDF, atau Dokumen Microsoft Word.
public void Save(string fullFileName, SaveFormat saveFormat, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parameter
fullFileName
string
Nama file dengan jalur untuk menyimpan hasil pengenalan dalam format yang dipilih.
saveFormat
SaveFormat
Format dokumen (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml).
applySpellingCorrection
bool
Set true untuk mengoreksi kata yang salah eja jika Anda memilikinya dalam hasil pengenalan Anda.
language
SpellCheckLanguage
Kamus untuk pemeriksaan ejaan (opsional).
dictionaryPath
string
Opsional. Jalur lengkap ke kamus pengguna dalam format .txt. Formatnya adalah [kata - spasi - frekuensi(angka)]. Contoh: the 23135851162\nthat 3400031103\n
embeddedFontPath
string
Opsional. Jalur lengkap ke font pengguna.
optimizePdf
PdfOptimizationMode
Mengurangi ukuran file PDF dengan menurunkan kualitas gambar latar belakang. Secara default, kualitas gambar asli dipertahankan.
Save(string, SaveFormat, string, PdfOptimizationMode)
Menyimpan dokumen sebagai teks biasa, PDF, atau Dokumen Microsoft Word.
public void Save(string fullFileName, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Parameter
fullFileName
string
Nama file dengan jalur untuk menyimpan hasil pengenalan dalam format yang dipilih.
saveFormat
SaveFormat
Format dokumen (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml).
embeddedFontPath
string
Opsional. Jalur 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, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)
Menyimpan dokumen sebagai teks biasa, PDF, atau Dokumen Microsoft Word.
public void Save(MemoryStream stream, SaveFormat saveFormat, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, 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).
applySpellingCorrection
bool
Set true untuk mengoreksi kata yang salah eja jika Anda memilikinya dalam hasil pengenalan Anda.
language
SpellCheckLanguage
Kamus untuk pemeriksaan ejaan (opsional).
dictionaryPath
string
Opsional. Jalur lengkap ke kamus pengguna dalam format .txt. Formatnya adalah [kata - spasi - frekuensi(angka)]. Contoh: the 23135851162\nthat 3400031103\n
embeddedFontPath
string
Opsional. Jalur 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 dokumen sebagai teks biasa, PDF, atau Dokumen Microsoft Word.
public void Save(MemoryStream stream, SaveFormat saveFormat, 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).
embeddedFontPath
string
Opsional. Jalur lengkap ke font pengguna.
optimizePdf
PdfOptimizationMode
Mengurangi ukuran file PDF dengan menurunkan kualitas gambar latar belakang. Secara default, kualitas gambar asli dipertahankan.
Operator
operator +(RecognitionResult, RecognitionResult)
Untuk menyelesaikan hasil lengkap dari fragmen yang dikenali (baris).
public static RecognitionResult operator +(RecognitionResult main, RecognitionResult part)
Parameter
main
RecognitionResult
Objek yang akan ditambahkan dengan operand kanan.
part
RecognitionResult
Operand kanan.
Mengembalikan
Operand kiri.