Class RecognitionResult
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
이미지 인식 결과입니다.
인식 정보와 결과 내보내기 방법을 포함합니다.
public class RecognitionResult
상속
상속된 멤버
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
속성
FileName
파일의 전체 경로입니다.
public string FileName { get; set; }
속성 값
Image
PDF 생성을 위한 이미지를 가져오거나 설정합니다.
public byte[][,] Image { get; set; }
속성 값
byte[][,]
RecognitionAreasRectangles
사각형 좌표를 가져옵니다.
public List<rectangle> RecognitionAreasRectangles { get; }
속성 값
List<rectangle>
RecognitionAreasText
영역(사각형)의 인식 결과 목록을 가져옵니다.
public List<string> RecognitionAreasText { get; }
속성 값
RecognitionCharactersList
인식 알고리즘에 의해 발견된 문자 집합으로, 확률이 높은 순서로 정렬되어 있습니다.
public List<char[]> RecognitionCharactersList { get; }
속성 값
비고
최대 확률 및 대안이 포함된 System.Char 기호 배열입니다.
RecognitionLinesResult
행(사각형)의 인식 결과 목록을 가져옵니다.
public List<recognitionresult.linesresult> RecognitionLinesResult { get; }
속성 값
List<RecognitionResult.LinesResult>
RecognitionText
하나의 문자열로 인식 결과를 가져옵니다.
public string RecognitionText { get; set; }
속성 값
Skew
왜곡 각도를 가져옵니다.
public float Skew { get; set; }
속성 값
Warnings
생성 중에 발생한 비치명적 오류를 설명하는 경고 메시지 목록을 가져옵니다.
public List<string> Warnings { get; }
속성 값
메서드
GetJson(bool)
인식 결과로 JSON 문자열을 형성합니다.
public string GetJson(bool isReadable = false)
매개변수
isReadable
bool
JSON이 사람이 읽을 수 있는지 여부를 결정합니다.
반환
인식 결과를 JSON 문자열로 반환합니다.
GetKeywords()
여권에서 키워드를 가져옵니다(테스트 모드. 미국 및 마다가스카르 여권에 대해서만 작동합니다).
public Dictionary<string, recognitionresult.linesresult=""> GetKeywords()
반환
Dictionary<string, RecognitionResult.LinesResult>
키워드를 키로 하고 LinesResult를 값으로 하는 사전입니다.
GetSpellCheckCorrectedText(SpellCheckLanguage, string)
텍스트를 수정합니다(잘못된 철자를 교체합니다).
public string GetSpellCheckCorrectedText(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)
매개변수
language
SpellCheckLanguage
사용할 사전입니다.
dictionaryPath
string
선택 사항. 사용자 사전(빈도 사전)의 전체 경로입니다.
사전 파일 형식:
UTF-8 인코딩의 일반 텍스트 파일입니다.
단어와 단어 빈도는 공백 또는 탭으로 구분됩니다. 기본적으로 단어는 첫 번째 열에, 빈도는 두 번째 열에 있어야 합니다.
각 단어-빈도 쌍은 별도의 줄에 있어야 합니다. 줄은 문자 시퀀스 다음에 줄 바꿈("\n"), 캐리지 리턴("\r"), 또는 캐리지 리턴 다음에 줄 바꿈("\r\n")이 오는 것으로 정의됩니다.
모든 단어는 소문자로 되어 있어야 합니다.
반환
수정된 단어가 포함된 텍스트입니다.
GetSpellCheckErrorList(SpellCheckLanguage, string)
주어진 입력 텍스트에서 잘못된 철자를 가진 단어와 제안된 철자를 찾습니다.
public List<spellcheckerror> GetSpellCheckErrorList(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)
매개변수
language
SpellCheckLanguage
사용할 사전입니다.
dictionaryPath
string
선택 사항. 사용자 사전의 전체 경로입니다(빈도 사전).
사전 파일 형식:
UTF-8 인코딩의 일반 텍스트 파일입니다.
단어와 단어 빈도는 공백 또는 탭으로 구분됩니다. 기본적으로 단어는 첫 번째 열에, 빈도는 두 번째 열에 있어야 합니다.
각 단어-빈도 쌍은 별도의 줄에 있어야 합니다. 줄은 문자 시퀀스 다음에 줄 바꿈("\n"), 캐리지 리턴("\r"), 또는 캐리지 리턴 다음에 줄 바꿈("\r\n")이 오는 것으로 정의됩니다.
모든 단어는 소문자로 되어 있어야 합니다.
반환
List<SpellCheckError>
잘못된 철자를 나타내는 SpellCheckError 객체의 목록으로, 각 잘못된 철자에 대한 제안된 올바른 철자 목록과 편집 거리를 포함합니다.
GetXml()
인식 결과로 XML 문자열을 형성합니다.
public string GetXml()
반환
인식 결과를 문자열 XML로 직렬화한 것입니다.
Save(string, SaveFormat, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)
문서를 일반 텍스트, PDF 또는 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)
매개변수
fullFileName
string
선택한 형식으로 인식 결과를 저장할 파일 이름과 경로입니다.
saveFormat
SaveFormat
문서 형식 (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml).
applySpellingCorrection
bool
인식 결과에 잘못된 철자가 있는 경우, 이를 수정하려면 true로 설정합니다.
language
SpellCheckLanguage
철자 검사용 사전(선택 사항)입니다.
dictionaryPath
string
선택 사항. .txt 형식의 사용자 사전의 전체 경로입니다. 형식은 [단어 - 공백 - 빈도(숫자)]입니다.
예: the 23135851162\nthat 3400031103\n
embeddedFontPath
string
선택 사항. 사용자 글꼴의 전체 경로입니다.
optimizePdf
PdfOptimizationMode
배경 이미지의 품질을 낮춰 PDF 파일 크기를 줄입니다. 기본적으로 원본 이미지 품질이 유지됩니다.
Save(string, SaveFormat, string, PdfOptimizationMode)
문서를 일반 텍스트, PDF 또는 Microsoft Word 문서로 저장합니다.
public void Save(string fullFileName, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
매개변수
fullFileName
string
선택한 형식으로 인식 결과를 저장할 파일 이름과 경로입니다.
saveFormat
SaveFormat
문서 형식 (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml).
embeddedFontPath
string
선택 사항. 사용자 글꼴의 전체 경로입니다.
optimizePdf
PdfOptimizationMode
배경 이미지의 품질을 낮춰 PDF 파일 크기를 줄입니다. 기본적으로 원본 이미지 품질이 유지됩니다.
Save(MemoryStream, SaveFormat, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)
문서를 일반 텍스트, PDF 또는 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)
매개변수
stream
MemoryStream
선택한 형식으로 인식 결과를 저장할 MemoryStream입니다.
saveFormat
SaveFormat
문서 형식 (Docx, Txt, Pdf).
applySpellingCorrection
bool
인식 결과에 잘못된 철자가 있는 경우, 이를 수정하려면 true로 설정합니다.
language
SpellCheckLanguage
철자 검사용 사전(선택 사항)입니다.
dictionaryPath
string
선택 사항. .txt 형식의 사용자 사전의 전체 경로입니다. 형식은 [단어 - 공백 - 빈도(숫자)]입니다.
예: the 23135851162\nthat 3400031103\n
embeddedFontPath
string
선택 사항. 사용자 글꼴의 전체 경로입니다.
optimizePdf
PdfOptimizationMode
배경 이미지의 품질을 낮춰 PDF 파일 크기를 줄입니다. 기본적으로 원본 이미지 품질이 유지됩니다.
Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)
문서를 일반 텍스트, PDF 또는 Microsoft Word 문서로 저장합니다.
public void Save(MemoryStream stream, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)
매개변수
stream
MemoryStream
선택한 형식으로 인식 결과를 저장할 MemoryStream입니다.
saveFormat
SaveFormat
문서 형식 (Docx, Txt, Pdf).
embeddedFontPath
string
선택 사항. 사용자 글꼴의 전체 경로입니다.
optimizePdf
PdfOptimizationMode
배경 이미지의 품질을 낮춰 PDF 파일 크기를 줄입니다. 기본적으로 원본 이미지 품질이 유지됩니다.
연산자
operator +(RecognitionResult, RecognitionResult)
인식된 조각(행)에서 전체 결과를 완성합니다.
public static RecognitionResult operator +(RecognitionResult main, RecognitionResult part)
매개변수
main
RecognitionResult
오른쪽 피연산자가 추가될 객체입니다.
part
RecognitionResult
오른쪽 피연산자입니다.
반환
왼쪽 피연산자입니다.