C++를 통해 JavaScript용 Aspose.OCR을 선택하는 이유는 무엇입니까?

C++를 통한 JavaScript용 Aspose.OCR을 사용하면 웹 페이지나 크로스 플랫폼 Electron 앱에서 직접 스캔한 페이지, 사진, 스크린샷 및 기타 이미지에서 텍스트를 추출할 수 있습니다. 이는 웹 서버 없이도 최종 사용자의 장치에서 코드를 실행할 수 있는 WebAssembly(Wasm) 기술을 기반으로 합니다. 모든 웹 브라우저 기능에 대한 액세스를 포함하여 JavaScript 컨텍스트에 기본적으로 통합될 수 있습니다. C++를 통한 JavaScript용 Aspose.OCR은 웹에 포함될 때 최고의 보안을 제공하며 브라우저의 동일 출처 및 권한 보안 정책을 시행합니다.

당사의 강력하고 기능이 풍부한 OCR(광학 문자 인식) API는 중국어와 힌디어를 포함하여 라틴어, 키릴 문자 및 아시아 스크립트를 기반으로 하는 28개 언어를 지원하며 가장 널리 사용되는 형식의 파일을 인식할 수 있습니다. 다양한 처리 필터를 사용하면 기울어지고 왜곡되고 노이즈가 있는 이미지를 인식할 수 있습니다. 인식 결과는 가장 널리 사용되는 데이터 교환 형식으로 반환됩니다.

Illustration ocr

빠르고 정확한 OCR

C++ 기술을 통한 고급 JavaScript로 빠르고 정확한 OCR 결과를 얻을 수 있습니다.

다국어 지원

라틴어, 키릴 문자, 중국어 스크립트를 포함한 28개 언어로 된 텍스트를 인식하여 C++ 통합을 통해 JavaScript 애플리케이션의 다양성을 보장합니다.

다양한 이미지 지원

C++를 통해 JavaScript를 사용하여 스캐너, 카메라, 스마트폰의 이미지를 손쉽게 처리하세요.

한자 인식의 정확성

C++를 통해 JavaScript 프로젝트에서 6,000개 이상의 중국어 문자를 정확하게 인식합니다.

레이아웃 감지

레이아웃에 관계없이 추출된 텍스트의 올바른 순서를 보장하기 위해 이미지의 콘텐츠 블록을 식별하고 분류합니다.

라이브 코드 샘플

단 세 줄의 코드로 이미지에서 텍스트 인식을 시작하세요. 간편함을 경험해보세요!

인식 준비 완료 인식 준비 완료 여기에 파일을 놓거나 클릭하여 찾아보세요 *

* 파일을 업로드하거나 서비스를 이용함으로써 귀하는 당사의 약관에 동의하게 됩니다. 이용약관 그리고 개인 정보 정책.

인식결과
 

이미지를 텍스트로 변환

더 많은 예시 >
const fileData = new Uint8Array(e.target.result);
let filename = file.name;
let stream = Module.FS.open(filename, "w+");
Module.FS.write(stream, fileData, 0, fileData.length, 0);
Module.FS.close(stream);
var input = Module.WasmAsposeOCRInput();
var inputs = new Module.WasmAsposeOCRInputs();
var settings = Module.WasmAsposeOCRRecognitionSettings();
input.url = filename;
inputs.push_back(input);
var result = Module.AsposeOCRRecognize(inputs, settings);
// Get recognition results as text
var result_str = Module.AsposeOCRSerializeResult(result, Module.ExportFormat.text);
console.log(result_str);

웹 애플리케이션에 OCR 통합

JavaScript용 Aspose.OCR을 사용하면 최종 사용자의 웹 브라우저(클라이언트 측) 또는 Electon과 같은 브라우저 기반 환경에서 코드를 직접 실행할 수 있습니다.

Microsoft Windows
Linux
MacOS

지원되는 파일 형식

Aspose.OCR for Javascript via C++ 거의 모든 [파일]로 작업할 수 있습니다.( https://docs.aspose.com/ocr/javascript-cpp/supported-file-formats/ ) 스캐너나 카메라에서 얻을 수 있습니다. 인식 결과는 저장하거나 데이터베이스로 가져오거나 실시간으로 분석할 수 있는 가장 널리 사용되는 파일 및 데이터 교환 형식으로 반환됩니다.

이미지

  • JPEG
  • PNG
  • TIFF
  • BMP

일괄 OCR

  • ZIP

인식결과

  • Text
  • JSON
  • XML

손쉬운 설치

C++를 통한 JavaScript용 Aspose.OCR은 외부 종속성을 설치할 필요가 없는 독립적인 다운로드 가능한 패키지로 배포됩니다. HTML 페이지 옆에 압축을 풀기만 하면 브라우저에서 바로 이미지를 텍스트로 변환할 수 있습니다.

제한 없이 모든 기능을 갖춘 OCR 애플리케이션 개발을 시작하려면 평가판 라이선스를 요청 하세요.

28가지 인식 언어

JavaScript OCR API는 혼합 언어를 포함하여 28개 언어와 널리 사용되는 작성 스크립트를 인식합니다.

향상된 인식 성능과 안정성을 위해 언어 감지를 라이브러리에 맡기거나 언어를 직접 정의하세요.

  • 확장 라틴어 알파벳: 크로아티아어, 체코어, 덴마크어, 네덜란드어, 영어, 에스토니아어, 핀란드어, 프랑스어, 독일어, 이탈리아어, 라트비아어, 리투아니아어, 노르웨이어, 폴란드어, 포르투갈어, 루마니아어, 슬로바키아어, 슬로베니아어, 스페인어, 스웨덴어;
  • 키릴 문자 알파벳: 벨로루시어, 불가리아어, 카자흐어, 러시아어, 세르비아어, 우크라이나어;
  • 중국어: 6,000자 이상;
  • 힌디 어.

어떤 콘텐츠에도 적합

JavaScript OCR API는 혼합 언어를 포함하여 28개 언어와 널리 사용되는 작성 스크립트를 인식합니다.

향상된 인식 성능과 안정성을 위해 언어 감지를 라이브러리에 맡기거나 언어를 직접 정의하세요.

주요 특징들

Aspose.OCR for Javascript via C++ JavaScript용 Aspose.OCR의 고급 기능을 살펴보세요.

Feature icon

사진 OCR

스캔 수준의 정확도로 스마트폰 사진에서 텍스트를 추출합니다.

Feature icon

검색 가능한 PDF

모든 스캔을 검색 및 색인 생성이 가능한 문서로 변환하세요.

Feature icon

URL 인식

로컬로 다운로드하지 않고도 URL에서 이미지를 인식합니다.

Feature icon

대량 인식

여러 페이지로 구성된 문서, 폴더 및 아카이브에서 모든 이미지를 읽습니다.

Feature icon

모든 글꼴 및 스타일

널리 사용되는 모든 서체와 스타일의 텍스트를 식별하고 인식합니다.

Feature icon

인식 미세 조정

최상의 인식 결과를 얻으려면 모든 OCR 매개변수를 조정하세요.

JavaScript 코드 샘플

C++를 통해 JavaScript용 Aspose.OCR을 HTML 페이지 및 Electron 앱에 원활하게 통합하는 코드 샘플을 찾아보세요.

JavaScript의 간단한 설치

JavaScript용 Aspose.OCR은 종속성을 최소화한 JavaScript 패키지 또는 다운로드 가능한 파일로 쉽게 배포할 수 있습니다. JavaScript에서 직접 프로젝트에 통합하면 완전한 OCR 기능을 활용하여 인식 결과를 다양한 형식으로 저장할 수 있습니다.

JavaScript를 사용한 이미지 인식

OCR 응용 프로그램의 광범위한 채택은 일반적으로 대부분의 사용자에게 스캐너가 일반적이지 않다는 사실로 인해 중단됩니다. OCR 라이브러리에는 어둡고, 회전되고, 기울어지고, 노이즈가 있는 이미지를 처리할 수 있는 강력한 이미지 전처리 필터가 내장되어 있습니다. 모든 이미지 형식을 지원하므로 스마트폰 사진도 안정적으로 인식할 수 있습니다. 대부분의 전처리 및 이미지 수정은 자동으로 수행되므로 어려운 경우에만 개입하면 됩니다.

자동 이미지 수정 적용 - JavaScript

// Load photo from user input
const fileData = new Uint8Array(e.target.result);
let filename = file.name;
let stream = Module.FS.open(filename, "w+");
Module.FS.write(stream, fileData, 0, fileData.length, 0);
Module.FS.close(stream);
var input = Module.WasmAsposeOCRInput();
input.url = filename;

// Automatically adjust contrast and remove noise
var settings = Module.WasmAsposeOCRRecognitionSettings();
settings.detect_areas_mode = Module.DetectAreasMode.PHOTO;
settings.auto_contrast = true;
settings.auto_denoising = true;

// Extract text from photo:
var inputs = new Module.WasmAsposeOCRInputs();
inputs.push_back(input);
var result = Module.AsposeOCRRecognize(inputs, settings);

// Output recognition results
var result_str = Module.AsposeOCRSerializeResult(result, Module.ExportFormat.text);
console.log(result_str);

JavaScript용 범용 이미지를 텍스트로 변환하는 변환기

많은 기업, 조직 및 개인이 종이 문서에 대한 의존도를 줄이기 위해 적극적으로 노력해 왔지만 종이 문서는 여전히 가장 널리 사용되는 저장 및 공유 형식입니다. 물리적 아카이브로 뒷받침되는 스캔 문서는 규정 준수, 법적 목적, 장기 백업 및 중복성을 위해 충분합니다. 그러나 기존 스캔 콘텐츠나 기존 문서의 일부를 기반으로 새 콘텐츠를 생성하는 비즈니스 사례가 자주 발생합니다. С++를 통한 JavaScript용 Aspose.OCR을 사용하면 스캔한 페이지를 검색 및 편집 가능한 텍스트로 쉽게 변환할 수 있습니다. 콘텐츠는 높은 정확성과 속도로 인식되므로 수동으로 입력하는 시간과 노력을 절약하고 특히 대량의 정보를 작업할 때 인적 오류가 발생하지 않도록 보장합니다.

이미지를 문서로 변환 - JavaScript

// Load a scanned page from user input
const fileData = new Uint8Array(e.target.result);
let filename = file.name;
let stream = Module.FS.open(filename, "w+");
Module.FS.write(stream, fileData, 0, fileData.length, 0);
Module.FS.close(stream);
var input = Module.WasmAsposeOCRInput();
input.url = filename;

// Analyze content structure
var settings = Module.WasmAsposeOCRRecognitionSettings();
settings.detect_areas_mode = Module.DetectAreasMode.DOCUMENT;
settings.upscale_small_font = true;

// Extract text from a page
var inputs = new Module.WasmAsposeOCRInputs();
inputs.push_back(input);
var result = Module.AsposeOCRRecognize(inputs, settings);
var editableText = Module.AsposeOCRSerializeResult(result, Module.ExportFormat.text);

테이블에서 숫자 데이터 추출

현장 사회학 조사 또는 목록 목록의 원시 데이터와 같은 수치 데이터가 포함된 대형 인쇄 테이블을 관리할 때 수동 추출은 사람의 실수에 매우 취약하고 느리고 비실용적인 프로세스가 됩니다. OCR은 정보 추출을 자동화하고 표준화하여 일관되고 신뢰할 수 있는 결과를 보장합니다. С++를 통한 JavaScript용 Aspose.OCR은 스캔하거나 사진을 찍은 표 형식 데이터를 기계가 읽을 수 있는 콘텐츠로 완전히 자동 변환합니다. 추출된 데이터는 데이터베이스에 쉽게 통합되고 분석될 수 있어 보다 정확한 정보를 바탕으로 의사 결정을 내리는 데 도움이 됩니다.

테이블 이미지를 텍스트로 - JavaScript

// Load a scan or photo from user input
const fileData = new Uint8Array(e.target.result);
let filename = file.name;
let stream = Module.FS.open(filename, "w+");
Module.FS.write(stream, fileData, 0, fileData.length, 0);
Module.FS.close(stream);
var input = Module.WasmAsposeOCRInput();
input.url = filename;

// Analyze tabular structures
var settings = Module.WasmAsposeOCRRecognitionSettings();
settings.detect_areas_mode = Module.DetectAreasMode.TABLE;

// Limit the subset of characters to improve recognition accuracy and increase performance
settings.alphabet = "1234567890.,;";
// Extract text from a table
var inputs = new Module.WasmAsposeOCRInputs();
inputs.push_back(input);
var result = Module.AsposeOCRRecognize(inputs, settings);
var editableText = Module.AsposeOCRSerializeResult(result, Module.ExportFormat.text);