Class OcrOutput
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
คลาสคอนเทนเนอร์สำหรับเก็บและจัดการผลลัพธ์ของการดำเนินการ OCR
public class OcrOutput : List<recognitionresult>, IList<recognitionresult>, ICollection<recognitionresult>, IList, ICollection, IReadOnlyList<recognitionresult>, IReadOnlyCollection<recognitionresult>, IEnumerable<recognitionresult>, IEnumerable
การสืบทอด
object ← List<recognitionresult> ← OcrOutput
การใช้งาน
IList<recognitionresult>, ICollection<recognitionresult>, IList, ICollection, IReadOnlyList<recognitionresult>, IReadOnlyCollection<recognitionresult>, IEnumerable<recognitionresult>, IEnumerable
สมาชิกที่สืบทอด
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()
ตัวสร้าง
OcrOutput()
สร้างอินสแตนซ์ใหม่ของคลาส Aspose.OCR.OcrOutput ด้วยคอลเล็กชันว่าง ตัวสร้างนี้เรียกตัวสร้างของคลาสฐานเพื่อเริ่มต้นรายการว่างของ Aspose.OCR.RecognitionResult
public OcrOutput()
OcrOutput(IEnumerable<recognitionresult>, OcrInput)
สร้างอินสแตนซ์ใหม่ของคลาส Aspose.OCR.OcrOutput ด้วยคอลเล็กชันที่กำหนดของ Aspose.OCR.RecognitionResult ตัวสร้างนี้สร้าง Aspose.OCR.OcrOutput ใหม่โดยการคัดลอกองค์ประกอบจากคอลเล็กชันที่ให้มา
public OcrOutput(IEnumerable<recognitionresult> collection, OcrInput input)
พารามิเตอร์
collection
IEnumerable<RecognitionResult>
คอลเล็กชันของ Aspose.OCR.RecognitionResult เพื่อเริ่มต้นรายการด้วย
input
OcrInput
คอลเล็กชันของข้อมูลภาพจากลูกค้า
OcrOutput(int)
สร้างอินสแตนซ์ใหม่ของคลาส Aspose.OCR.OcrOutput ด้วยความจุเริ่มต้นที่กำหนด ตัวสร้างนี้สร้าง Aspose.OCR.OcrOutput ใหม่โดยมีจำนวนองค์ประกอบที่จัดสรรไว้ล่วงหน้า ซึ่งช่วยเพิ่มประสิทธิภาพเมื่อขนาดรู้ล่วงหน้า
public OcrOutput(int capacity)
พารามิเตอร์
capacity
int
ความจุเริ่มต้นของรายการ หมายเลขนี้แสดงถึงจำนวนสูงสุดขององค์ประกอบที่รายการสามารถถือได้ก่อนที่จะมีการปรับขนาด
วิธีการ
AddRange(IEnumerable<recognitionresult>)
เพิ่มองค์ประกอบของคอลเล็กชันที่กำหนดไปยังปลายสุดของรายการ Aspose.OCR.OcrOutput วิธีนี้จะเขียนทับพฤติกรรม AddRange เริ่มต้นเพื่อดำเนินการเพิ่มเติมหากจำเป็น
public void AddRange(IEnumerable<recognitionresult> collection)
พารามิเตอร์
collection
IEnumerable<RecognitionResult>
คอลเล็กชันของ Aspose.OCR.RecognitionResult ที่จะเพิ่ม
Save(string, SaveFormat, string, PdfOptimizationMode)
บันทึกผลลัพธ์การรู้จำทั้งหมดไปยังไฟล์
public void Save(string fullFileName, SaveFormat saveFormat = SaveFormat.Text, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
พารามิเตอร์
fullFileName
string
ชื่อไฟล์พร้อมเส้นทางสำหรับการบันทึกผลลัพธ์การรู้จำในรูปแบบที่เลือก
saveFormat
SaveFormat
รูปแบบเอกสาร (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub)
embeddedFontPath
string
ตัวเลือก เส้นทางเต็มไปยังฟอนต์ของผู้ใช้
optimizePdf
PdfOptimizationMode
ลดขนาดไฟล์ PDF โดยการลดคุณภาพของภาพพื้นหลัง โดยค่าเริ่มต้นคุณภาพของภาพต้นฉบับจะถูกเก็บรักษาไว้
Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)
บันทึกผลลัพธ์การรู้จำทั้งหมดไปยังสตรีมหน่วยความจำในรูปแบบที่กำหนด
public void Save(MemoryStream stream, SaveFormat saveFormat = SaveFormat.Text, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
พารามิเตอร์
stream
MemoryStream
MemoryStream สำหรับการบันทึกผลลัพธ์การรู้จำในรูปแบบที่เลือก
saveFormat
SaveFormat
รูปแบบเอกสาร (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml, Epub)
embeddedFontPath
string
ตัวเลือก เส้นทางเต็มไปยังฟอนต์ของผู้ใช้
optimizePdf
PdfOptimizationMode
ลดขนาดไฟล์ PDF โดยการลดคุณภาพของภาพพื้นหลัง โดยค่าเริ่มต้นคุณภาพของภาพต้นฉบับจะถูกเก็บรักษาไว้
SavePdf(string, string, PdfOptimizationMode)
บันทึกผลลัพธ์การรู้จำทั้งหมดลงในไฟล์ PDF ที่ค้นหาได้ โดยตั้งค่าภาพต้นฉบับเป็นพื้นหลัง
public void SavePdf(string fullFileName, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
พารามิเตอร์
fullFileName
string
ชื่อไฟล์พร้อมเส้นทางสำหรับการบันทึกผลลัพธ์การรู้จำในรูปแบบที่เลือก
embeddedFontPath
string
ตัวเลือก เส้นทางเต็มไปยังฟอนต์ของผู้ใช้
optimizePdf
PdfOptimizationMode
ลดขนาดไฟล์ PDF โดยการลดคุณภาพของภาพพื้นหลัง โดยค่าเริ่มต้นคุณภาพของภาพต้นฉบับจะถูกเก็บรักษาไว้
SavePdf(MemoryStream, string, PdfOptimizationMode)
บันทึกผลลัพธ์การรู้จำทั้งหมดลงในเอกสาร PDF ที่ค้นหาได้ในหน่วยความจำ โดยฝังภาพต้นฉบับเป็นพื้นหลัง
public void SavePdf(MemoryStream stream, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
พารามิเตอร์
stream
MemoryStream
MemoryStream สำหรับการบันทึกผลลัพธ์การรู้จำในรูปแบบที่เลือก
embeddedFontPath
string
ตัวเลือก เส้นทางเต็มไปยังฟอนต์ของผู้ใช้
optimizePdf
PdfOptimizationMode
ลดขนาดไฟล์ PDF โดยการลดคุณภาพของภาพพื้นหลัง โดยค่าเริ่มต้นคุณภาพของภาพต้นฉบับจะถูกเก็บรักษาไว้