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.RecognitionResult 컬렉션으로 Aspose.OCR.OcrOutput 클래스의 새 인스턴스를 초기화합니다.
이 생성자는 제공된 컬렉션에서 요소를 복사하여 새로운 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 파일 크기를 줄입니다. 기본적으로 원본 이미지 품질이 유지됩니다.