OCR資料擷取

自動從各種政府發佈的檔案擷取資料,以填入您的調適性表單。

有許多組織都提供此服務,只要他們有詳細記錄的REST API,您就可以使用資料整合功能,輕鬆與AEM Forms整合。 在本教學課程中,我使用ID Analyzer來示範已上傳檔案的OCR資料擷取。

依照下列步驟,使用ID Analyzer服務實作AEM Forms的OCR資料擷取。

建立開發人員帳戶

使用ID Analyzer建立開發人員帳戶。 記下API金鑰。 需要此密鑰才能調用ID Analyzer服務的REST API。

建立Swagger/OpenAPI檔案

OpenAPI規格(先前稱為Swagger規格)是REST API的API說明格式。 OpenAPI檔案可讓您描述整個API,包括:

  • 每個端點上的可用端點(/用戶)和操作(GET /users、POST /users)
  • 工序參數每個工序的輸入和輸出
    驗證方法
  • 聯絡資訊、授權、使用條款及其他資訊。
  • API規格可以使用YAML或JSON編寫。 該格式易於學習,對人和機器都可讀。

若要建立您的第一個Swagger/OpenAPI檔案,請依照OpenAPI檔案

注意

AEM Forms支援OpenAPI規格2.0版(fka Swagger)。

使用swagger編輯器建立Swagger檔案,以說明使用SMS發送並驗證OTP代碼的操作。 Swagger檔案可建立為JSON或YAML格式。 您可從這裡下載完成的Swagger檔案

建立資料來源

若要將AEM/AEM Forms與協力廠商應用程式整合,我們需要在雲端服務設定中建立資料來源。 請使用swagger檔案來建立您的資料來源。

建立表單資料模型

AEM Forms資料整合提供直覺式使用者介面,以建立及使用表單資料模型。 以先前步驟中建立的資料來源為基礎的表單資料模型。

fdm

建立客戶端庫

我們需要取得已上傳檔案的base64編碼字串。 然後,此base64編碼字串會作為REST呼叫的參數之一傳遞。
可從此處下載客戶端庫

建立最適化表單

將表單資料模型的POST調用與您的最適化表單整合,以從表單中的使用者上傳檔案擷取資料。 您可以自由建立自己的最適化表單,並使用表單資料模型的POST呼叫來傳送已上載檔案的base64編碼字串。

部署在您的伺服器上

如果您想要搭配API金鑰使用範例資產,請遵循下列步驟:

本頁內容