--- title: "Aadhaar" url: https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/zia-services/identity-scanner/aadhaar/ description: "このページでは、Node.jsアプリケーションでAADHAARドキュメント処理機能を使用する方法について、サンプルコードスニペットとともに説明します。" last_updated: 2026-03-24T12:08:39Z service: Zia Services type: general related_links: - name: "Identity Scanner" url: /ja/zia-services/help/identity-scanner/introduction - 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駆動のコンポーネントで、さまざまなIDプルーフや公式書類をスキャンして処理することで、個人やドキュメントに対する安全な本人確認を実行できます。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/nodejs/v2/zia-services/ocr)にアクセスしてテキストコンテンツを読み取り、処理できます。 以下のコードに示すように、`createReadStream`を通じてAadhaarカードの表面と裏面の画像ファイルへのパスを提供する必要があります。以下で使用されている`zia`リファレンスは、[コンポーネントインスタンスページ](https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/zia-services/get-component-instance)で定義されています。ここで返されるPromiseは、JSONオブジェクトに解決されます。 > **注意:** Aadhaarカードに含まれる言語を渡すオプションは廃止されました。Identity Scannerは、Aadhaarカードの言語を自動的に識別して処理するようになりました。Node.js 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 レスポンスには、カード所有者の名前、住所、性別、Aadhaarカード番号など、Aadhaarカードで認識されたパラメータがそれぞれのキーに割り当てられて含まれます。レスポンスには、認識された各値に対して0から1の範囲の信頼度スコアも表示されます。 ```javascript let fs = require('fs'); var zia = app.zia(); zia.extractAadhaarCharacters(fs.createReadStream('./frontImg.webp'), fs.createReadStream('./backImg.webp'),'eng,tam') //Pass the input files with the languages .then((result) => { console.log(result); }) .catch((err) => console.log(err.toString())); }); //エラーをCatalyst Logsに記録する ``` 受信するサンプルレスポンスを以下に示します。レスポンスはNode.jsの両方のバージョンで同じです。 #### Nodejs ```javascript { text: "{ "address":{ "prob":0.5,"value":"C/O Rainbow, xxxx STREET, xxxx- 0000" }, "gender":{ "prob":0.8,"value":"MALE" }, "dob":{ "prob":0.8, "value":"08/09/2001" }, "name":{ "prob":0.6, "value":"Ram Singh" }, "aadhaar":{ "prob":0.8, "value":"4000 0000 0000" } }" } ```