Class AsposeOcr
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
API chính cho thư viện Aspose OCR
public class AsposeOcr
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()
Các hàm khởi tạo
AsposeOcr()
public AsposeOcr()
Các phương thức
CalculateSkew(OcrInput)
Tính toán các góc nghiêng của một hình ảnh.
Hỗ trợ GIF, PNG, JPEG, BMP, TIFF, JFIF, luồng, thư mục, mảng, lưu trữ.
public List<skewoutput> CalculateSkew(OcrInput images)
Tham số
images
OcrInput
Bộ chứa với các nguồn. Aspose.OCR.OcrInput
Trả về
List<SkewOutput>
Danh sách các góc nghiêng tính bằng độ Aspose.OCR.SkewOutput.
CompareImageTexts(string, string, RecognitionSettings, bool)
Kiểm tra xem hai hình ảnh có chứa cùng một văn bản hay không.
public bool CompareImageTexts(string fullPath1, string fullPath2, RecognitionSettings settings = null, bool ignoreCase = true)
Tham số
fullPath1
string
Đường dẫn đến hình ảnh đầu tiên.
fullPath2
string
Đường dẫn đến hình ảnh thứ hai.
settings
RecognitionSettings
Cài đặt nhận diện.
ignoreCase
bool
True - có nghĩa là tìm kiếm không phân biệt chữ hoa chữ thường.
Trả về
True nếu hình ảnh có cùng văn bản (90% độ tương đồng).
CorrectSpelling(string, SpellCheckLanguage, string)
Sửa lỗi chính tả (thay thế các từ viết sai).
public string CorrectSpelling(string text, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)
Tham số
text
string
Văn bản cần sửa.
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. 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 là 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 sau đó là 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ế.
DetectDefects(OcrInput, DefectType)
Tự động tìm các khu vực có vấn đề của một hình ảnh có thể ảnh hưởng đáng kể đến độ chính xác của OCR.
Hỗ trợ hình ảnh PNG, JPEG, BMP, TIFF, JFIF và GIF được cung cấp dưới dạng tệp, luồng hoặc mảng pixel. Hỗ trợ nhận diện hàng loạt.
public List<defectoutput> DetectDefects(OcrInput images, DefectType defectType)
Tham số
images
OcrInput
Hình ảnh nguồn Aspose.OCR.OcrInput
defectType
DefectType
Các loại khuyết tật cần nhận diện Aspose.OCR.DefectType
Trả về
List<DefectOutput>
Các khuyết tật hình ảnh đã phát hiện hoặc một bộ sưu tập rỗng nếu không tìm thấy khuyết tật Aspose.OCR.DefectOutput.
DetectRectangles(OcrInput)
Phát hiện các khu vực văn bản trên hình ảnh.
Hỗ trợ GIF, PNG, JPEG, BMP, TIFF, JFIF, luồng, thư mục, mảng, lưu trữ.
public List<rectangleoutput> DetectRectangles(OcrInput images)
Tham số
images
OcrInput
Bộ chứa với các nguồn. Aspose.OCR.OcrInput
Trả về
List<RectangleOutput>
Danh sách Aspose.OCR.RectangleOutput với các khu vực văn bản hoặc các dòng đã phát hiện.
DetectRectangles(OcrInput, AreasType, bool)
Phát hiện các khu vực văn bản trên hình ảnh.
Hỗ trợ GIF, PNG, JPEG, BMP, TIFF, JFIF, luồng, thư mục, mảng, lưu trữ.
public List<rectangleoutput> DetectRectangles(OcrInput images, AreasType areasType, bool detectAreas = true)
Tham số
images
OcrInput
Bộ chứa với các nguồn. Aspose.OCR.OcrInput
areasType
AreasType
Xác định loại hình chữ nhật nào sẽ trả về - dòng hoặc đoạn.
detectAreas
bool
Bật phát hiện tự động các khu vực văn bản.
Trả về
List<RectangleOutput>
Danh sách Aspose.OCR.RectangleOutput với các khu vực văn bản hoặc các dòng đã phát hiện.
ImageHasText(string, string, RecognitionSettings, bool, bool)
Kiểm tra xem hình ảnh có chứa đoạn văn bản đã cung cấp hay không.
public bool ImageHasText(string fullPath, string text, RecognitionSettings settings = null, bool ignoreCase = true, bool autoSkew = true)
Tham số
fullPath
string
Đường dẫn đến hình ảnh.
text
string
Đoạn văn bản để tìm kiếm trên hình ảnh.
settings
RecognitionSettings
Cài đặt nhận diện.
ignoreCase
bool
True - có nghĩa là tìm kiếm không phân biệt chữ hoa chữ thường.
autoSkew
bool
Bật sửa lỗi nghiêng hình ảnh tự động.
Trả về
True nếu hình ảnh chứa đoạn văn bản. False - hình ảnh không chứa đoạn văn bản.
Ghi chú
Nhận diện hình ảnh với khả năng chỉ định Aspose.OCR.RecognitionSettings.
Hỗ trợ GIF, PNG, JPEG, BMP, TIFF, JFIF.
ImageHasText(string, Regex, RecognitionSettings, bool)
Kiểm tra xem văn bản hình ảnh có khớp với biểu thức chính quy đã cung cấp hay không.
public bool ImageHasText(string fullPath, Regex regex, RecognitionSettings settings = null, bool autoSkew = true)
Tham số
fullPath
string
Đường dẫn đến hình ảnh.
regex
Regex
Đối tượng System.Text.RegularExpressions với mẫu và tùy chọn đã cung cấp.
settings
RecognitionSettings
Cài đặt nhận diện.
autoSkew
bool
Bật sửa lỗi nghiêng hình ảnh tự động.
Trả về
True nếu văn bản hình ảnh khớp với biểu thức chính quy đã cung cấp.
Ghi chú
Nhận diện hình ảnh với khả năng chỉ định Aspose.OCR.RecognitionSettings.
Hỗ trợ GIF, PNG, JPEG, BMP, TIFF, JFIF.
ImageTextDiff(string, string, RecognitionSettings, bool, bool)
So sánh văn bản trên hai hình ảnh và trả về một số đại diện cho mức độ tương đồng của chúng (0 đến 1).
public float ImageTextDiff(string fullPath1, string fullPath2, RecognitionSettings settings = null, bool ignoreCase = true, bool autoSkew = true)
Tham số
fullPath1
string
Đường dẫn đến hình ảnh đầu tiên.
fullPath2
string
Đường dẫn đến hình ảnh thứ hai.
settings
RecognitionSettings
Cài đặt nhận diện.
ignoreCase
bool
True - có nghĩa là tìm kiếm không phân biệt chữ hoa chữ thường.
autoSkew
bool
Bật sửa lỗi nghiêng hình ảnh tự động.
Trả về
0 có nghĩa là văn bản hoàn toàn khác nhau; 1 có nghĩa là văn bản giống hệt nhau.
Recognize(OcrInput)
Nhận diện văn bản trên hình ảnh / tài liệu.
Hỗ trợ GIF, PNG, JPEG, BMP, TIFF, JFIF, luồng, thư mục, mảng, lưu trữ.
public OcrOutput Recognize(OcrInput images)
Tham số
images
OcrInput
Bộ chứa với các nguồn. Aspose.OCR.OcrInput
Trả về
Danh sách các đối tượng Aspose.OCR.RecognitionResult với kết quả nhận diện hình ảnh.
Recognize(OcrInput, RecognitionSettings, CancellationToken)
Nhận diện văn bản trên hình ảnh / tài liệu.
Hỗ trợ GIF, PNG, JPEG, BMP, TIFF, JFIF, luồng, thư mục, mảng, lưu trữ.
public OcrOutput Recognize(OcrInput images, RecognitionSettings settings, CancellationToken cancellationToken)
Tham số
images
OcrInput
Bộ chứa với các nguồn. Aspose.OCR.OcrInput
settings
RecognitionSettings
Cài đặt nhận diện Aspose.OCR.RecognitionSettings.
cancellationToken
CancellationToken
Đối tượng CancellationToken.
Trả về
Danh sách các đối tượng Aspose.OCR.RecognitionResult với kết quả nhận diện hình ảnh.
Recognize(OcrInput, RecognitionSettings)
Nhận diện văn bản trên hình ảnh / tài liệu.
Hỗ trợ GIF, PNG, JPEG, BMP, TIFF, JFIF, luồng, thư mục, mảng, lưu trữ.
public OcrOutput Recognize(OcrInput images, RecognitionSettings settings)
Tham số
images
OcrInput
Bộ chứa với các nguồn. Aspose.OCR.OcrInput
settings
RecognitionSettings
Cài đặt nhận diện Aspose.OCR.RecognitionSettings.
Trả về
Danh sách các đối tượng Aspose.OCR.RecognitionResult với kết quả nhận diện hình ảnh.
RecognizeCarPlate(OcrInput)
Nhận diện văn bản trên biển số xe.
public OcrOutput RecognizeCarPlate(OcrInput images)
Tham số
images
OcrInput
Bộ chứa với các nguồn. Aspose.OCR.OcrInput
Trả về
Danh sách các đối tượng Aspose.OCR.RecognitionResult với kết quả nhận diện hình ảnh.
Ghi chú
Nhận diện biển số xe với khả năng chỉ định Aspose.OCR.CarPlateRecognitionSettings.
Hỗ trợ GIF, PNG, JPEG, BMP, TIFF, JFIF, luồng, thư mục, mảng, lưu trữ.
RecognizeCarPlate(OcrInput, CarPlateRecognitionSettings)
Nhận diện văn bản trên biển số xe.
public OcrOutput RecognizeCarPlate(OcrInput images, CarPlateRecognitionSettings settings)
Tham số
images
OcrInput
Bộ chứa với các nguồn. Aspose.OCR.OcrInput
settings
CarPlateRecognitionSettings
Cài đặt nhận diện Aspose.OCR.CarPlateRecognitionSettings.
Trả về
Danh sách các đối tượng Aspose.OCR.RecognitionResult với kết quả nhận diện hình ảnh.
Ghi chú
Nhận diện biển số xe với khả năng chỉ định Aspose.OCR.CarPlateRecognitionSettings.
Hỗ trợ GIF, PNG, JPEG, BMP, TIFF, JFIF, luồng, thư mục, mảng, lưu trữ.
RecognizeCharacters(OcrInput)
Phát hiện các ký tự trên hình ảnh.
Hỗ trợ GIF, PNG, JPEG, BMP, TIFF, JFIF, luồng, thư mục, mảng, lưu trữ.
public List<characterrecognitionresult> RecognizeCharacters(OcrInput images)
Tham số
images
OcrInput
Bộ chứa với các nguồn. Aspose.OCR.OcrInput
Trả về
List<CharacterRecognitionResult>
Danh sách Aspose.OCR.CharacterRecognitionResult với dữ liệu ký tự đã phát hiện.
RecognizeCharacters(OcrInput, DetectAreasMode, Language)
Phát hiện các ký tự trên hình ảnh.
Hỗ trợ GIF, PNG, JPEG, BMP, TIFF, JFIF, luồng, thư mục, mảng, lưu trữ.
public List<characterrecognitionresult> RecognizeCharacters(OcrInput images, DetectAreasMode detectAreasMode = DetectAreasMode.UNIVERSAL, Language language = Language.Latin)
Tham số
images
OcrInput
Bộ chứa với các nguồn. Aspose.OCR.OcrInput
detectAreasMode
DetectAreasMode
Xác định loại mạng nơ-ron được sử dụng để phát hiện các khu vực.
language
Language
Ngôn ngữ được sử dụng cho OCR.
Trả về
List<CharacterRecognitionResult>
Danh sách Aspose.OCR.Character với dữ liệu ký tự đã phát hiện.
RecognizeFast(OcrInput)
Nhận diện văn bản trên hình ảnh / tài liệu.
Hỗ trợ GIF, PNG, JPEG, BMP, TIFF, JFIF, luồng, thư mục, mảng, lưu trữ.
public List<string> RecognizeFast(OcrInput images)
Tham số
images
OcrInput
Bộ chứa với các nguồn. Aspose.OCR.OcrInput
Trả về
Danh sách chuỗi với kết quả nhận diện hình ảnh.
RecognizeHandwrittenText(OcrInput)
Nhận diện văn bản viết tay trên hình ảnh.
public OcrOutput RecognizeHandwrittenText(OcrInput images)
Tham số
images
OcrInput
Bộ chứa với các nguồn. Aspose.OCR.OcrInput
Trả về
Danh sách các đối tượng Aspose.OCR.RecognitionResult với kết quả nhận diện hình ảnh.
Ghi chú
Hỗ trợ GIF, PNG, JPEG, BMP, TIFF, JFIF, luồng, thư mục, mảng, lưu trữ.
RecognizeIDCard(OcrInput)
Nhận diện văn bản trên thẻ ID.
public OcrOutput RecognizeIDCard(OcrInput images)
Tham số
images
OcrInput
Bộ chứa với các nguồn. Aspose.OCR.OcrInput
Trả về
Danh sách các đối tượng Aspose.OCR.RecognitionResult với kết quả nhận diện hình ảnh.
Ghi chú
Nhận diện thẻ ID với khả năng chỉ định Aspose.OCR.IDCardRecognitionSettings.
Hỗ trợ GIF, PNG, JPEG, BMP, TIFF, JFIF, luồng, thư mục, mảng, lưu trữ.
RecognizeIDCard(OcrInput, IDCardRecognitionSettings)
Nhận diện văn bản trên thẻ ID.
public OcrOutput RecognizeIDCard(OcrInput images, IDCardRecognitionSettings settings)
Tham số
images
OcrInput
Bộ chứa với các nguồn. Aspose.OCR.OcrInput
settings
IDCardRecognitionSettings
Cài đặt nhận diện Aspose.OCR.IDCardRecognitionSettings.
Trả về
Danh sách các đối tượng Aspose.OCR.RecognitionResult với kết quả nhận diện hình ảnh.
Ghi chú
Nhận diện thẻ ID với khả năng chỉ định Aspose.OCR.IDCardRecognitionSettings.
Hỗ trợ GIF, PNG, JPEG, BMP, TIFF, JFIF, luồng, thư mục, mảng, lưu trữ.
RecognizeInvoice(OcrInput)
Nhận diện văn bản trên hóa đơn.
public OcrOutput RecognizeInvoice(OcrInput images)
Tham số
images
OcrInput
Bộ chứa với các nguồn. Aspose.OCR.OcrInput
Trả về
Danh sách các đối tượng Aspose.OCR.RecognitionResult với kết quả nhận diện hình ảnh.
Ghi chú
Nhận diện hóa đơn với khả năng chỉ định Aspose.OCR.InvoiceRecognitionSettings.
Hỗ trợ GIF, PNG, JPEG, BMP, TIFF, JFIF, luồng, thư mục, mảng, lưu trữ.
RecognizeInvoice(OcrInput, InvoiceRecognitionSettings)
Nhận diện văn bản trên hóa đơn.
public OcrOutput RecognizeInvoice(OcrInput images, InvoiceRecognitionSettings settings)
Tham số
images
OcrInput
Bộ chứa với các nguồn. Aspose.OCR.OcrInput
settings
InvoiceRecognitionSettings
Cài đặt nhận diện Aspose.OCR.InvoiceRecognitionSettings.
Trả về
Danh sách các đối tượng Aspose.OCR.RecognitionResult với kết quả nhận diện hình ảnh.
Ghi chú
Nhận diện hóa đơn với khả năng chỉ định Aspose.OCR.InvoiceRecognitionSettings.
Hỗ trợ GIF, PNG, JPEG, BMP, TIFF, JFIF, luồng, thư mục, mảng, lưu trữ.
Hỗ trợ GIF, PNG, JPEG, BMP, TIFF, JFIF, luồng, thư mục, mảng, lưu trữ.
RecognizeLines(OcrInput)
Nhận diện hình ảnh chứa một dòng văn bản.
Hỗ trợ GIF, PNG, JPEG, BMP, TIFF, JFIF, luồng, thư mục, mảng, lưu trữ.
public OcrOutput RecognizeLines(OcrInput images)
Tham số
images
OcrInput
Bộ chứa với các nguồn. Aspose.OCR.OcrInput
Trả về
Danh sách các đối tượng Aspose.OCR.RecognitionResult với kết quả nhận diện hình ảnh.
RecognizeLines(OcrInput, RecognitionSettings)
Nhận diện hình ảnh chứa một dòng văn bản.
Hỗ trợ GIF, PNG, JPEG, BMP, TIFF, JFIF, luồng, thư mục, mảng, lưu trữ.
public OcrOutput RecognizeLines(OcrInput images, RecognitionSettings settings)
Tham số
images
OcrInput
Bộ chứa với các nguồn. Aspose.OCR.OcrInput
settings
RecognitionSettings
Cài đặt nhận diện Aspose.OCR.RecognitionSettings.
Trả về
Danh sách các đối tượng Aspose.OCR.RecognitionResult với kết quả nhận diện hình ảnh.
RecognizePassport(OcrInput)
Nhận diện văn bản trên hộ chiếu.
public OcrOutput RecognizePassport(OcrInput images)
Tham số
images
OcrInput
Bộ chứa với các nguồn. Aspose.OCR.OcrInput
Trả về
Danh sách các đối tượng Aspose.OCR.RecognitionResult với kết quả nhận diện hình ảnh.
Ghi chú
Nhận diện hộ chiếu với khả năng chỉ định Aspose.OCR.PassportRecognitionSettings.
Hỗ trợ GIF, PNG, JPEG, BMP, TIFF, JFIF, luồng, thư mục, mảng, lưu trữ.
RecognizePassport(OcrInput, PassportRecognitionSettings)
Nhận diện văn bản trên hộ chiếu.
public OcrOutput RecognizePassport(OcrInput images, PassportRecognitionSettings settings)
Tham số
images
OcrInput
Bộ chứa với các nguồn. Aspose.OCR.OcrInput
settings
PassportRecognitionSettings
Cài đặt nhận diện Aspose.OCR.PassportRecognitionSettings.
Trả về
Danh sách các đối tượng Aspose.OCR.RecognitionResult với kết quả nhận diện hình ảnh.
Ghi chú
Nhận diện hộ chiếu với khả năng chỉ định Aspose.OCR.PassportRecognitionSettings.
Hỗ trợ GIF, PNG, JPEG, BMP, TIFF, JFIF, luồng, thư mục, mảng, lưu trữ.
RecognizeReceipt(OcrInput)
Nhận diện văn bản trên biên lai.
public OcrOutput RecognizeReceipt(OcrInput images)
Tham số
images
OcrInput
Bộ chứa với các nguồn. Aspose.OCR.OcrInput
Trả về
Danh sách các đối tượng Aspose.OCR.RecognitionResult với kết quả nhận diện hình ảnh.
Ghi chú
Nhận diện hóa đơn với khả năng chỉ định Aspose.OCR.ReceiptRecognitionSettings.
Hỗ trợ GIF, PNG, JPEG, BMP, TIFF, JFIF, luồng, thư mục, mảng, lưu trữ.
RecognizeReceipt(OcrInput, ReceiptRecognitionSettings)
Nhận diện văn bản trên biên lai.
public OcrOutput RecognizeReceipt(OcrInput images, ReceiptRecognitionSettings settings)
Tham số
images
OcrInput
Bộ chứa với các nguồn. Aspose.OCR.OcrInput
settings
ReceiptRecognitionSettings
Cài đặt nhận diện Aspose.OCR.ReceiptRecognitionSettings.
Trả về
Danh sách các đối tượng Aspose.OCR.RecognitionResult với kết quả nhận diện hình ảnh.
Ghi chú
Nhận diện hóa đơn với khả năng chỉ định Aspose.OCR.ReceiptRecognitionSettings.
Hỗ trợ GIF, PNG, JPEG, BMP, TIFF, JFIF, luồng, thư mục, mảng, lưu trữ.
SaveMultipageDocument(string, SaveFormat, List<recognitionresult>, string, PdfOptimizationMode)
Cho phép nhận được tài liệu nhiều trang từ danh sách các đối tượng RecognitionResult.
public static void SaveMultipageDocument(string fullFileName, SaveFormat saveFormat, List<recognitionresult> results, 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).
results
List<RecognitionResult>
Danh sách các đối tượng Aspose.OCR.RecognitionResult.
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 các hình ảnh nền. Mặc định, chất lượng hình ảnh gốc được bảo tồn.
SaveMultipageDocument(string, SaveFormat, List<recognitionresult>, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)
Cho phép nhận được tài liệu nhiều trang từ danh sách các đối tượng RecognitionResult.
public static void SaveMultipageDocument(string fullFileName, SaveFormat saveFormat, List<recognitionresult> results, 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).
results
List<RecognitionResult>
Danh sách các đối tượng Aspose.OCR.RecognitionResult.
applySpellingCorrection
bool
Đặt true để sửa các từ viết sai trong trường hợp bạn có những từ như vậy trong kết quả nhận diện của mình.
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 các hình ảnh nền. Mặc định, chất lượng hình ảnh gốc được bảo tồn.
SaveMultipageDocument(MemoryStream, SaveFormat, List<recognitionresult>, string, PdfOptimizationMode)
Cho phép nhận được tài liệu nhiều trang từ danh sách các đối tượng RecognitionResult.
public static void SaveMultipageDocument(MemoryStream stream, SaveFormat saveFormat, List<recognitionresult> results, 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, Xlsx, Rtf, Json, Xml).
results
List<RecognitionResult>
Danh sách các đối tượng Aspose.OCR.RecognitionResult.
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 các hình ảnh nền. Mặc định, chất lượng hình ảnh gốc được bảo tồn.
SaveMultipageDocument(MemoryStream, SaveFormat, List<recognitionresult>, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)
Cho phép nhận được tài liệu nhiều trang từ danh sách các đối tượng RecognitionResult.
public static void SaveMultipageDocument(MemoryStream stream, SaveFormat saveFormat, List<recognitionresult> results, 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, Xlsx, Rtf, Json, Xml).
results
List<RecognitionResult>
Danh sách các đối tượng Aspose.OCR.RecognitionResult.
applySpellingCorrection
bool
Đặt true để sửa các từ viết sai trong trường hợp bạn có những từ như vậy trong kết quả nhận diện của mình.
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 các hình ảnh nền. Mặc định, chất lượng hình ảnh gốc được bảo tồn.
OcrProgress
Một sự kiện để theo dõi tiến trình nhận diện hình ảnh nhiều trang.
public event OcrRecognizeEventHandler OcrProgress