---
title: दस्तावेज़ कैप्चर
canonical: https://developer.unico.io/hi/dual-api/developer/sdks-and-tools/android-sdk/document-capture/
locale: hi
generated_by: markdown-export
---

पहचान दस्तावेजों का कैप्चर। **RG** (केवल सामने, या सामने और पीछे), **CNH** (सामने और पीछे), और **CPF** को सपोर्ट करता है, जब [दस्तावेज़ कैप्चर और पुनः उपयोग](/capabilities/document-reuse-and-capture) क्षमता के साथ संयोजित किया जाए।

समर्थित दस्तावेज़ प्रकारों और उनके enum मानों की पूरी सूची के लिए, देखें [API Reference > Enums](/developers/sdks-and-tools/android/api-reference/enums)।

## दस्तावेज़ कैप्चर शुरू करना

****चरण 2** — `iAcessoBioDocument` लागू करें**

`iAcessoBioDocument` दस्तावेज़ कैप्चर परिणाम कॉलबैक को संभालता है:

  | विधि | विवरण |
  |---|---|
  | `onSuccessDocument(result)` | कैप्चर सफल — `base64` (प्रीव्यू) और `encrypted` (API के लिए JWT) के साथ `ResultCamera` लौटाता है |
  | `onErrorDocument(errorBio)` | कैप्चर विफल — कोड और विवरण के साथ एक `ErrorBio` लौटाता है |

  ### Kotlin

    ```kotlin
    val documentListener = object : iAcessoBioDocument {
      override fun onSuccessDocument(result: ResultCamera?) { }
      override fun onErrorDocument(errorBio: ErrorBio?) { }
    }
    ```

### Java

    ```java
    iAcessoBioDocument documentListener = new iAcessoBioDocument() {
      @Override
      public void onSuccessDocument(ResultCamera result) { }

      @Override
      public void onErrorDocument(ErrorBio errorBio) { }
    };
    ```

****चरण 3** — `prepareDocumentCamera` को कॉल करें**

`acessoBioBuilder` इनिशियलाइज़ होने और दोनों listeners लागू होने के बाद, `prepareDocumentCamera` को SDK config (`UnicoConfig` जो [Initialization](/developers/sdks-and-tools/android/initialization) में बनाया गया है), वांछित `DocumentType`, और एक `DocumentCameraListener` पास करते हुए कॉल करें:

  - `onCameraReady` — कैमरा तैयार है; चरण 2 के `documentListener` को पास करते हुए `open` कॉल करें।
  - `onCameraFailed` — कैमरा तैयारी विफल; error message संभालें।

  ### Kotlin

    ```kotlin
    acessoBioBuilder
      .build()
      .prepareDocumentCamera(UnicoConfig(), DocumentType.CNH, object : DocumentCameraListener {
        override fun onCameraReady(cameraOpener: UnicoCheckCameraOpener.Document?) {
          cameraOpener?.open(documentListener)
        }
        override fun onCameraFailed(message: String?) { }
      })
    ```

### Java

    ```java
    acessoBioBuilder
      .build()
      .prepareDocumentCamera(new UnicoConfig(), DocumentType.CNH, new DocumentCameraListener() {
        @Override
        public void onCameraReady(UnicoCheckCameraOpener.Document cameraOpener) {
          cameraOpener.open(documentListener);
        }

        @Override
        public void onCameraFailed(String message) { }
      });
    ```

पूर्ण परिणाम हैंडलिंग के लिए, देखें [परिणाम प्राप्त करना](/developers/sdks-and-tools/android/capture-flow/receiving-the-result)।