> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Interface IFileAdapter

> Interface IFileAdapter dans l’API ABBYY FineReader Engine — Il s’agit de l’interface d’un adaptateur de fichiers.

<Note>
  Cette interface est implémentée dans FRE pour Linux et Windows.
</Note>

Il s'agit de l'interface d'un adaptateur de fichiers. Cette interface et toutes ses méthodes sont implémentées côté client.

Cette interface doit fournir un accès à un fichier image et peut prendre en charge les fichiers PDF protégés par mot de passe, ainsi que l'accès à des pages individuelles pour les fichiers multipages.

<div id="methods">
  ## Méthodes
</div>

| Nom                                                                                                             | Description                                                                                                                           |
| --------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| [GetFileName](/fr/fine-reader/engine/api-reference/batch-processor/ifileadapter/getfilename-method)             | Renvoie la string contenant le chemin d'accès du fichier image.                                                                       |
| [GetPagesToProcess](/fr/fine-reader/engine/api-reference/batch-processor/ifileadapter/getpagestoprocess-method) | Spécifie les indices des pages à traiter dans le fichier. NULL signifie que toutes les pages doivent être traitées.                   |
| [GetPassword](/fr/fine-reader/engine/api-reference/batch-processor/ifileadapter/getpassword-method)             | Renvoie le mot de passe du fichier PDF protégé par mot de passe. Cette méthode est requise uniquement pour les fichiers PDF chiffrés. |

<div id="output-parameter">
  ## Paramètre de sortie
</div>

Ce pointeur d'interface est renvoyé par la méthode [GetNextImageFile](/fr/fine-reader/engine/api-reference/batch-processor/iimagesource/getnextimagefile-method) de l'interface [IImageSource](/fr/fine-reader/engine/api-reference/batch-processor/iimagesource).

<div id="samples">
  ## Exemples
</div>

<Accordion title="Code C#">
  ```csharp theme={null}
   
   {
    return null;
   }
   public string GetFileName()
   {
    return fileName;
   }
   public string GetPassword()
   {
    return null;
   }
   private string fileName;
  }
  ```
</Accordion>

L’interface est utilisée dans les exemples de code suivants : [BatchProcessing](/fr/fine-reader/engine/guided-tour/samples#batchprocessing) et dans les outils de démonstration Windows suivants : [BatchProcessingRecognition](/fr/fine-reader/engine/guided-tour/samples#batchprocessingrecognition).

<div id="remarks">
  ## Remarques
</div>

Sous Linux, cette interface ne fonctionne pas si l’objet Engine est chargé en tant que serveur externe au processus.

<div id="see-also">
  ## Voir aussi
</div>

[IImageSource](/fr/fine-reader/engine/api-reference/batch-processor/iimagesource)
