Class RecognitionResult
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
Kết quả của việc nhận diện hình ảnh.
Chứa các phần tử với thông tin nhận diện và phương thức để xuất kết quả.
public class RecognitionResult
Kế thừa
Các thành viên kế thừa
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Thuộc tính
FileName
Đường dẫn đầy đủ đến tệp.
public string FileName { get; set; }
Giá trị thuộc tính
Image
Lấy hoặc thiết lập hình ảnh để tạo PDF.
public byte[][,] Image { get; set; }
Giá trị thuộc tính
byte[][,]
RecognitionAreasRectangles
Lấy tọa độ hình chữ nhật.
public List<rectangle> RecognitionAreasRectangles { get; }
Giá trị thuộc tính
List<rectangle>
RecognitionAreasText
Lấy danh sách kết quả nhận diện của một danh sách các khu vực (Hình chữ nhật).
public List<string> RecognitionAreasText { get; }
Giá trị thuộc tính
RecognitionCharactersList
Một tập hợp các ký tự được tìm thấy bởi thuật toán nhận diện và được sắp xếp theo thứ tự giảm dần của xác suất.
public List<char[]> RecognitionCharactersList { get; }
Giá trị thuộc tính
Ghi chú
Mảng các ký hiệu System.Char với xác suất tối đa và các lựa chọn thay thế.
RecognitionLinesResult
Lấy danh sách kết quả nhận diện với danh sách các hàng (Hình chữ nhật).
public List<recognitionresult.linesresult> RecognitionLinesResult { get; }
Giá trị thuộc tính
List<RecognitionResult.LinesResult>
RecognitionText
Lấy kết quả nhận diện trong một chuỗi.
public string RecognitionText { get; set; }
Giá trị thuộc tính
Skew
Lấy góc nghiêng.
public float Skew { get; set; }
Giá trị thuộc tính
Warnings
Lấy danh sách các thông điệp cảnh báo mô tả các lỗi không nghiêm trọng xuất hiện trong quá trình tạo.
public List<string> Warnings { get; }
Giá trị thuộc tính
Phương thức
GetJson(bool)
Tạo chuỗi JSON với các kết quả nhận diện.
public string GetJson(bool isReadable = false)
Tham số
isReadable
bool
Xác định xem JSON có thể đọc được cho con người hay không.
Trả về
Kết quả nhận diện dưới dạng chuỗi JSON.
GetKeywords()
Lấy từ khóa từ hộ chiếu (Chế độ thử nghiệm. Chỉ hoạt động cho hộ chiếu của Hoa Kỳ và MADAGASCAR).
public Dictionary<string, recognitionresult.linesresult=""> GetKeywords()
Trả về
Dictionary<string, RecognitionResult.LinesResult>
Từ điển với từ khóa là khóa và LinesResult là giá trị.
GetSpellCheckCorrectedText(SpellCheckLanguage, string)
Sửa chữa văn bản (thay thế các từ sai chính tả).
public string GetSpellCheckCorrectedText(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)
Tham số
language
SpellCheckLanguage
Từ điển để sử dụng.
dictionaryPath
string
Tùy chọn. Đường dẫn đầy đủ đến từ điển người dùng (từ điển tần suất). Định dạng tệp từ điển: Tệp văn bản đơn giản ở định dạng mã hóa UTF-8. Từ và Tần suất từ được phân tách bằng khoảng trắng hoặc tab. Theo mặc định, từ được mong đợi ở cột đầu tiên và tần suất ở cột thứ hai. Mỗi cặp từ-tần suất trên một dòng riêng biệt. Một dòng được định nghĩa là một chuỗi ký tự theo sau bởi một ký tự xuống dòng ("\n"), một ký tự trở về ("\r"), hoặc một ký tự trở về ngay lập tức theo sau bởi một ký tự xuống dòng("\r\n"). Mỗi từ được mong đợi là chữ thường.
Trả về
Văn bản với các từ đã được thay thế.
GetSpellCheckErrorList(SpellCheckLanguage, string)
Tìm các từ sai chính tả với các cách viết được gợi ý cho một văn bản đầu vào nhất định.
public List<spellcheckerror> GetSpellCheckErrorList(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)
Tham số
language
SpellCheckLanguage
Từ điển để sử dụng.
dictionaryPath
string
Tùy chọn. Đường dẫn đầy đủ đến từ điển người dùng (từ điển tần suất). Định dạng tệp từ điển: Tệp văn bản đơn giản ở định dạng mã hóa UTF-8. Từ và Tần suất từ được phân tách bằng khoảng trắng hoặc tab. Theo mặc định, từ được mong đợi ở cột đầu tiên và tần suất ở cột thứ hai. Mỗi cặp từ-tần suất trên một dòng riêng biệt. Một dòng được định nghĩa là một chuỗi ký tự theo sau bởi một ký tự xuống dòng ("\n"), một ký tự trở về ("\r"), hoặc một ký tự trở về ngay lập tức theo sau bởi một ký tự xuống dòng("\r\n"). Mỗi từ được mong đợi là chữ thường.
Trả về
List<SpellCheckError>
Một danh sách các đối tượng SpellCheckError đại diện cho các từ sai chính tả với danh sách các cách viết đúng được gợi ý cho mỗi từ sai chính tả, và với khoảng cách chỉnh sửa.
GetXml()
Tạo chuỗi XML với các kết quả nhận diện.
public string GetXml()
Trả về
Kết quả nhận diện dưới dạng chuỗi XML đã được tuần tự hóa.
Save(string, SaveFormat, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)
Lưu tài liệu dưới dạng văn bản thuần túy, PDF hoặc Tài liệu 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)
Tham số
fullFileName
string
Tên tệp với đường dẫn để lưu kết quả nhận diện ở định dạng đã chọn.
saveFormat
SaveFormat
Định dạng tài liệu (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml).
applySpellingCorrection
bool
Đặt true để sửa chữa các từ sai chính tả trong trường hợp bạn có những từ như vậy trong kết quả nhận diện của bạn.
language
SpellCheckLanguage
Từ điển để kiểm tra chính tả (tùy chọn).
dictionaryPath
string
Tùy chọn. Đường dẫn đầy đủ đến từ điển người dùng ở định dạng .txt. Định dạng là [từ - khoảng trắng - tần suất(số)].
Ví dụ: the 23135851162\nthat 3400031103\n
embeddedFontPath
string
Tùy chọn. Đường dẫn đầy đủ đến phông chữ người dùng.
optimizePdf
PdfOptimizationMode
Giảm kích thước tệp PDF bằng cách giảm chất lượng của hình ảnh nền. Theo mặc định, chất lượng hình ảnh gốc được bảo tồn.
Save(string, SaveFormat, string, PdfOptimizationMode)
Lưu tài liệu dưới dạng văn bản thuần túy, PDF hoặc Tài liệu Microsoft Word.
public void Save(string fullFileName, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Tham số
fullFileName
string
Tên tệp với đường dẫn để lưu kết quả nhận diện ở định dạng đã chọn.
saveFormat
SaveFormat
Định dạng tài liệu (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml).
embeddedFontPath
string
Tùy chọn. Đường dẫn đầy đủ đến phông chữ người dùng.
optimizePdf
PdfOptimizationMode
Giảm kích thước tệp PDF bằng cách giảm chất lượng của hình ảnh nền. Theo mặc định, chất lượng hình ảnh gốc được bảo tồn.
Save(MemoryStream, SaveFormat, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)
Lưu tài liệu dưới dạng văn bản thuần túy, PDF hoặc Tài liệu 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)
Tham số
stream
MemoryStream
MemoryStream để lưu kết quả nhận diện ở định dạng đã chọn.
saveFormat
SaveFormat
Định dạng tài liệu (Docx, Txt, Pdf).
applySpellingCorrection
bool
Đặt true để sửa chữa các từ sai chính tả trong trường hợp bạn có những từ như vậy trong kết quả nhận diện của bạn.
language
SpellCheckLanguage
Từ điển để kiểm tra chính tả (tùy chọn).
dictionaryPath
string
Tùy chọn. Đường dẫn đầy đủ đến từ điển người dùng ở định dạng .txt. Định dạng là [từ - khoảng trắng - tần suất(số)].
Ví dụ: the 23135851162\nthat 3400031103\n
embeddedFontPath
string
Tùy chọn. Đường dẫn đầy đủ đến phông chữ người dùng.
optimizePdf
PdfOptimizationMode
Giảm kích thước tệp PDF bằng cách giảm chất lượng của hình ảnh nền. Theo mặc định, chất lượng hình ảnh gốc được bảo tồn.
Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)
Lưu tài liệu dưới dạng văn bản thuần túy, PDF hoặc Tài liệu Microsoft Word.
public void Save(MemoryStream stream, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
Tham số
stream
MemoryStream
MemoryStream để lưu kết quả nhận diện ở định dạng đã chọn.
saveFormat
SaveFormat
Định dạng tài liệu (Docx, Txt, Pdf).
embeddedFontPath
string
Tùy chọn. Đường dẫn đầy đủ đến phông chữ người dùng.
optimizePdf
PdfOptimizationMode
Giảm kích thước tệp PDF bằng cách giảm chất lượng của hình ảnh nền. Theo mặc định, chất lượng hình ảnh gốc được bảo tồn.
Toán tử
operator +(RecognitionResult, RecognitionResult)
Để hoàn thành kết quả đầy đủ từ các đoạn nhận diện (dòng).
public static RecognitionResult operator +(RecognitionResult main, RecognitionResult part)
Tham số
main
RecognitionResult
Đối tượng mà toán hạng bên phải sẽ được thêm vào.
part
RecognitionResult
Toán hạng bên phải.
Trả về
Toán hạng bên trái.