DOCX OCR C++로 이미지

이미지 및 스캔한 문서에는 추가 처리가 필요할 수 있는 텍스트 정보가 포함될 수 있습니다. 스마트폰을 사용하여 편집 가능한 문서로 변환하려는 텍스트 문서의 사진을 캡처했을 수 있습니다. 이를 위해 이미지에 OCR을 수행하는 것이 도움이 될 수 있습니다. OCR을 사용하면 이미지를 검색 및 편집 가능한 Word 문서로 변환할 수 있습니다. 이를 위해 이 기사에서는 C++를 사용하여 이미지를 Word 문서로 변환하는 방법을 설명합니다.

이미지를 Word 문서로 변환하기 위한 C++ API

Aspose.OCR for C++은 이미지에서 텍스트를 추출할 수 있는 광학 문자 인식 API입니다. API를 사용하면 이미지를 DOC, DOCXTXT 파일과 같은 Word 문서로 변환할 수도 있습니다. NuGet을 통해 API를 설치하거나 다운로드 섹션에서 직접 다운로드할 수 있습니다.

PM> Install-Package Aspose.OCR.Cpp

C++를 사용하여 이미지를 Word 문서로 변환

종종 이미지의 텍스트를 검색하거나 편집해야 할 수 있지만 그렇게 할 수 없습니다. 이러한 이미지에 OCR을 수행하고 Word 문서로 변환하여 필요에 따라 텍스트를 검색하고 편집할 수 있습니다. 이를 달성하려면 아래에 제공된 단계를 따르십시오.

다음 샘플 코드는 C++를 사용하여 이미지를 Word 문서로 변환하는 방법을 보여줍니다.

// 소스 파일 경로
std::string image_path = "SourceDirectory\\sample.png";

// 결과에 대한 버퍼 준비(기호에서, len_byte = len * sizeof(wchar_t))
const size_t len = 4096;
wchar_t buffer[len] = { 0 };

// 인식 설정 지정
RecognitionSettings settings;
settings.save_format = file_format::docx;

// OCR 작업을 수행하고 출력 파일을 저장합니다.
asposeocr_page_save(image_path.c_str(), "OutputDirectory\\ImageToDocx.Docx", settings);
소스 이미지 및 출력 Word 파일의 스크린샷

소스 이미지 및 출력 Word 파일의 스크린샷

C++를 사용하여 기울어진 이미지를 Word 문서로 변환

이미지와 스캔한 문서가 때때로 비뚤어질 수 있습니다. Aspose.OCR for C++ API를 사용하면 기울어진 이미지에 대해 OCR을 수행할 수 있습니다. 다음은 기울어진 이미지를 Word 문서로 변환하는 단계입니다.

다음 샘플 코드는 C++를 사용하여 기울어진 이미지를 Word 문서로 변환하는 방법을 보여줍니다.

// 소스 파일 경로
std::string image_path = "SourceDirectory\\skewSample.png";

// 결과에 대한 버퍼 준비(기호에서, len_byte = len * sizeof(wchar_t))
const size_t len = 4096;
wchar_t buffer[len] = { 0 };

// 기울기 각도 계산
std::double_t angle = asposeocr_get_skew(image_path.c_str());

// 인식 설정 지정
RecognitionSettings settings;
settings.save_format = file_format::docx;
settings.skew = angle;

// OCR 작업을 수행하고 출력 파일을 저장합니다.
asposeocr_page_save(image_path.c_str(), "OutputDirectory\\SkewedImageToDocx.docx", settings);
소스 이미지 및 출력 Word 파일의 스크린샷

소스 이미지 및 출력 Word 파일의 스크린샷

무료 라이선스 받기

평가 제한 없이 API를 사용해 보려면 무료 임시 라이선스를 요청할 수 있습니다.

결론

이 기사에서는 C++를 사용하여 이미지를 Word 문서로 변환하는 방법을 배웠습니다. 또한 이미지의 기울기 각도를 계산하고 사용하여 기울어진 이미지에 대해 OCR을 수행하는 방법을 살펴보았습니다. API는 공식 문서를 방문하여 자세히 탐색할 수 있는 많은 추가 기능을 제공합니다. 질문이 있는 경우 무료 지원 포럼을 통해 언제든지 문의하십시오.

또한보십시오