.. index:: 
  !Usage

.. _sdk_usage:

=====
Usage
=====

This section describes the main usages of |product-name|.

.. toctree::
    :maxdepth: 1

    conventions
    error_handling
    license_handling
    ai_models
    document_templates
    document_detection
    document_reading
    mrz_reading
    document_authenticity_check

Adding the library to your project
==================================

.. tab-set::

    .. tab-item:: Python
        :sync: Python

        .. code-block:: python

            import id3document

    .. tab-item:: Dart
        :sync: Dart

        .. code-block:: dart

            import 'package:id3_document/id3_document.dart';

    .. tab-item:: C#
        :sync: C#

        id3 Document C# API is available in the package `id3.Document`:

        .. code-block:: csharp

            using id3.Document;

    .. tab-item:: Java
        :sync: Java
   
        .. code-block:: java
        
            import eu.id3.Document;

    .. tab-item:: C
        :sync: C

        .. code-block:: c

            #include "id3Document.h"


