OCR 데이터 추출

다양한 정부 발행 문서에서 데이터를 자동으로 추출하여 적응형 양식을 채울 수 있습니다.

이 서비스를 제공하는 많은 조직이 있으며 REST API가 잘 문서화되어 있으면 데이터 통합 기능을 사용하여 AEM Forms과 쉽게 통합할 수 있습니다. 이 자습서에서는 ID 분석기를 사용하여 업로드한 문서의 OCR 데이터 추출을 보여 줍니다.

다음 단계에 따라 ID 분석기 서비스를 사용하여 AEM Forms으로 OCR 데이터 추출을 구현했습니다.

개발자 계정 만들기

ID 분석기로 개발자 계정을 만듭니다. API 키를 기록합니다. 이 키는 ID 분석기 서비스의 REST API를 호출하는 데 필요합니다.

Swagger/OpenAPI 파일 만들기

OpenAPI 사양(이전 Swagger 사양)은 REST API에 대한 API 설명 포맷입니다. OpenAPI 파일을 사용하면 다음을 포함하여 전체 API를 설명할 수 있습니다.

  • 사용 가능한 엔드포인트(https://experienceleague.adobe.com/users?lang=ko) 및 각 엔드포인트의 작업(GET /users, POST /users)
  • 각 작업에 대한 작업 매개 변수 입력 및 출력
    인증 방법
  • 연락처 정보, 라이선스, 사용 약관 및 기타 정보.
  • API 사양은 YAML 또는 JSON으로 작성할 수 있습니다. 그 형식은 쉽게 배울 수 있고 인간과 기계 모두가 읽을 수 있다.

첫 번째 Swagger/OpenAPI 파일을 만들려면 OpenAPI 설명서를 따르십시오.

NOTE
AEM Forms은 OpenAPI Specification 버전 2.0(fka Swagger)을 지원합니다.

swagger 편집기를 사용하여 SMS를 사용하여 전송된 OTP 코드를 보내고 확인하는 작업을 설명하는 swagger 파일을 만드십시오. Swagger 파일은 JSON 또는 YAML 형식으로 만들 수 있습니다. 완료된 Swagger 파일은 여기에서 다운로드할 수 있습니다.

Swagger 파일 정의 시 고려 사항

  • 정의가 필요합니다.
  • $ref는 메서드 정의에 사용해야 합니다.
  • 정의된 사용 및 생성 섹션을 더 많이 사용함
  • 인라인 요청 본문 매개 변수 또는 응답 매개 변수를 정의하지 마십시오. 가능한 한 모듈화하도록 하세요. 예를 들어 다음 정의는 지원되지 않습니다
 "name": "body",
            "in": "body",
            "required": false,
            "schema": {
              "type": "object",
              "properties": {
                "Rollnum": {
                  "type": "string",
                  "description": "Rollnum"
                }
              }
            }

다음은 requestBody 정의에 대한 참조로 지원됩니다

 "name": "requestBody",
            "in": "body",
            "required": false,
            "schema": {
              "$ref": "#/definitions/requestBody"
            }

데이터 Source 만들기

AEM/AEM Forms을 타사 애플리케이션과 통합하려면 클라우드 서비스 구성에서 데이터 소스를 만들기해야 합니다. swagger 파일을 사용하여 데이터 원본을 만드십시오.

양식 데이터 모델 만들기

AEM Forms 데이터 통합은 양식 데이터 모델을(를) 만들고 작업할 수 있는 직관적인 사용자 인터페이스를 제공합니다. 이전 단계에서 만든 데이터 소스를 기반으로 양식 데이터 모델을 만듭니다.

fdm

클라이언트 라이브러리 만들기

업로드된 문서의 base64 인코딩 문자열을 가져와야 합니다. 그런 다음 이 base64로 인코딩된 문자열이 REST 호출의 매개 변수 중 하나로 전달됩니다.
클라이언트 라이브러리는 여기에서 다운로드할 수 있습니다.

적응형 양식 만들기

양식 데이터 모델의 POST 호출을 적응형 양식과 통합하여 양식에 사용자가 업로드한 문서에서 데이터를 추출합니다. 자유롭게 적응형 양식을 만들고 양식 데이터 모델의 POST 호출을 사용하여 업로드된 문서의 base64 인코딩 문자열을 전송할 수 있습니다.

서버에 배포

API 키와 함께 샘플 자산을 사용하려면 다음 단계를 따르십시오.

recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e