--- title: "Aadhaar" url: https://docs.catalyst.zoho.com/ja/sdk/java/v1/zia-services/identity-scanner/aadhaar/ description: "このページでは、Javaアプリケーションでサンプルコードスニペットを使用してAADHAARドキュメント処理機能を使用する方法について説明します。" last_updated: 2026-03-24T12:08:39Z service: Zia Services type: general related_links: - name: "Aadhaar - API" url: /ja/api/code-reference/zia-services/identity-scanner/aadhaar/#Aadhaar --- # Identity Scanner [Identity Scanner](https://docs.catalyst.zoho.com/ja/zia-services/help/identity-scanner/introduction)は、Zia AIドリブンのコンポーネントであり、さまざまな身分証明書や公式文書をスキャンして処理することで、個人やドキュメントに対する安全な本人確認を実行できます。E-KYCとDocument Processingの2つの主要カテゴリに分かれた複数の機能を組み込んだ包括的なスイートです。 > **注:** Catalystは、アップロードされたファイルをシステムに保存しません。アップロードされたドキュメントは一回限りの処理にのみ使用されます。MLモデルのトレーニング目的にも使用されません。Catalystコンポーネントは、適用されるすべてのデータ保護およびプライバシー法に完全に準拠しています。 ## Aadhaar `AADHAAR`モデルは、Document Processing機能の一部であり、インドのAadhaarカードを本人確認書類として処理できます。これにより、高度なOCR技術を使用してインドのAadhaarカードからデータフィールドを抽出できます。レスポンスは、Aadhaarカードから認識されたパラメータと、各認識の精度を判定する信頼度スコアを返します。 > **注:** Document Processingはインドのユーザーにのみ関連しており、**IN DCでのみ利用可能**です。この機能は、EU、AU、US、JP、SA、またはCAデータセンターからアクセスしているユーザーには利用できません。他のDCからのインド国外のユーザーは、[汎用OCRコンポーネント](https://docs.catalyst.zoho.com/ja/sdk/java/v1/zia-services/ocr)にアクセスしてテキストコンテンツを読み取り、処理できます。 以下のコードに示すように、`aadhaarFront`および`aadhaarBack`キーを使用して、Aadhaarカードの表面と裏面の画像ファイルのパスを指定する必要があります。 > **注:** Aadhaarカードに含まれる言語を渡すオプションは非推奨になりました。Identity Scannerは、Aadhaarカードの言語を自動的に識別して処理します。Java SDKコードスニペットはまもなく更新される予定です。 以下のコードに示すように、一時的に言語を渡すことができます。英語と関連する地域言語を渡す必要があります。例えば、タミル・ナードゥ州出身の場合、言語として`tam`と`eng`を渡す必要があります。言語と言語コードの一覧は、[APIドキュメント](https://docs.catalyst.zoho.com/ja/api/code-reference/zia-services/identity-scanner/aadhaar/#Aadhaar)で確認できます。 **許可されるファイル形式:** _.webp_, _.jpeg_, _.png_, _.bmp_, _.tiff_, _.pdf_ **ファイルサイズ制限:** 15 MB **注:** 変数は以下の順序でのみ宣言する必要があります: `aadhaarFront`、`aadhaarBack`、`languageCode` レスポンスには、カード所有者の名前、住所、性別、Aadhaarカード番号など、Aadhaarカードで認識されたパラメータがそれぞれのキーに割り当てられて含まれます。レスポンスには、認識された各値に対して0から1の範囲の信頼度スコアも表示されます。 #### サンプルコードスニペット **Package Imports** ```java import com.zc.component.ml.ZCContent; import com.zc.component.ml.ZCLine; import com.zc.component.ml.ZCML; import com.zc.component.ml.ZCParagraph; import java.io.File; ``` ```java File aadhaarFront = new File("/Users/amelia-421/Desktop/myAadhaar1.webp"); //ファイルパスを指定する of the front side image of the Aadhaar card File aadhaarBack = new File("/Users/amelia-421/Desktop/myAadhaar2.webp"); //ファイルパスを指定する of the back side image of the Aadhaar card String languageCode = "eng,tam"; //言語を設定する ZCContent ocrContent = ZCML.getInstance().getContentForAadhaar(aadhaarFront,aadhaarBack,languageCode); //ファイルオブジェクトでgetContent()を呼び出して、ZCContentオブジェクトで検出されたテキストを取得する //個別の段落を取得する List paragraphs = ocrContent.getParagraphs(); for(ZCParagraph paragraph : paragraphs) { //段落内の個別の行を取得する List paraLines = paragraph.lines; for(ZCLine line : paraLines) { //行内の個別の単語を取得する String words = line.words; String text = line.text; //生の行テキスト } String text = paragraph.text; //段落の生テキストを返す } String text = ocrContent.text; //画像の生テキストを返す ```