> ## 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.

# IFileAdapter-Schnittstelle

> IFileAdapter-Schnittstelle in der ABBYY FineReader Engine API — Dies ist die Schnittstelle für einen Dateiadapter.

<Note>
  Diese Schnittstelle ist in FRE für Linux und Windows implementiert.
</Note>

Dies ist die Schnittstelle eines Dateiadapters. Diese Schnittstelle und alle ihre Methoden sind clientseitig implementiert.

Über diese Schnittstelle kann auf eine Bilddatei zugegriffen werden; außerdem kann sie die Verarbeitung kennwortgeschützter PDF-Dateien sowie bei mehrseitigen Dateien den Zugriff auf einzelne Seiten unterstützen.

<div id="methods">
  ## Methoden
</div>

| Name                                                                                                            | Beschreibung                                                                                                                      |
| --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
| [GetFileName](/de/fine-reader/engine/api-reference/batch-processor/ifileadapter/getfilename-method)             | Gibt die Zeichenfolge zurück, die den Pfad zur Bilddatei enthält.                                                                 |
| [GetPagesToProcess](/de/fine-reader/engine/api-reference/batch-processor/ifileadapter/getpagestoprocess-method) | Gibt die Indizes der Seiten an, die in der Datei verarbeitet werden sollen. NULL bedeutet, dass alle Seiten verarbeitet werden.   |
| [GetPassword](/de/fine-reader/engine/api-reference/batch-processor/ifileadapter/getpassword-method)             | Gibt das Kennwort für die kennwortgeschützte PDF-Datei zurück. Diese Methode ist nur für verschlüsselte PDF-Dateien erforderlich. |

<div id="output-parameter">
  ## Ausgabeparameter
</div>

Dieser Schnittstellenzeiger wird von der [GetNextImageFile](/de/fine-reader/engine/api-reference/batch-processor/iimagesource/getnextimagefile-method)-Methode der [IImageSource](/de/fine-reader/engine/api-reference/batch-processor/iimagesource)-Schnittstelle zurückgegeben.

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

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

Die Schnittstelle wird in den folgenden Codebeispielen und Windows-Demotools verwendet: [BatchProcessing](/de/fine-reader/engine/guided-tour/samples#batchprocessing) und [BatchProcessingRecognition](/de/fine-reader/engine/guided-tour/samples#batchprocessingrecognition).

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

Unter Linux funktioniert diese Schnittstelle nicht, wenn das Engine-Objekt als Out-of-Process-Server geladen wird.

<div id="see-also">
  ## Siehe auch
</div>

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