Class RecognitionResult

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

objectRecognitionResult

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

string

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

List<string&gt;

RecognitionCharactersList

Sekumpulan karakter yang ditemukan oleh algoritma pengenalan dan diatur dalam urutan menurun probabilitas.

public List<char[]> RecognitionCharactersList { get; }

Nilai Properti

List<char[]&gt;

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&gt;

RecognitionText

Mengambil hasil pengenalan dalam satu string.

public string RecognitionText { get; set; }

Nilai Properti

string

Skew

Mengambil sudut kemiringan.

public float Skew { get; set; }

Nilai Properti

float

Warnings

Mengambil daftar pesan peringatan yang menjelaskan kesalahan non-kritis yang muncul selama pembuatan.

public List<string> Warnings { get; }

Nilai Properti

List<string&gt;

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

string

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&gt;

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

string

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&gt;

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

string

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

RecognitionResult

Operand kiri.

 Indonesia