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

# Interfaz IFileAdapter

> Interfaz IFileAdapter en la API de ABBYY FineReader Engine — Esta es la interfaz de un adaptador de archivo.

<Note>
  Esta interfaz está implementada en FRE para Linux y Windows.
</Note>

Esta es la interfaz de un adaptador de archivo. Esta interfaz y todos sus métodos están implementados del lado del cliente.

Esta interfaz debe proporcionar acceso a un archivo de imagen y puede implementar la gestión de archivos PDF protegidos con contraseña, así como el acceso únicamente a páginas individuales de archivos multipágina.

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

| Nombre                                                                                                          | Descripción                                                                                                                   |
| --------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| [GetFileName](/es/fine-reader/engine/api-reference/batch-processor/ifileadapter/getfilename-method)             | Devuelve la cadena que contiene la ruta del archivo de imagen.                                                                |
| [GetPagesToProcess](/es/fine-reader/engine/api-reference/batch-processor/ifileadapter/getpagestoprocess-method) | Especifica los índices de las páginas que deben procesarse en el archivo. NULL significa que se procesarán todas las páginas. |
| [GetPassword](/es/fine-reader/engine/api-reference/batch-processor/ifileadapter/getpassword-method)             | Devuelve la contraseña del archivo PDF protegido. Este método solo es necesario para archivos PDF cifrados.                   |

<div id="output-parameter">
  ## Parámetro de salida
</div>

Este puntero a interfaz se devuelve mediante el método [GetNextImageFile](/es/fine-reader/engine/api-reference/batch-processor/iimagesource/getnextimagefile-method) de la interfaz [IImageSource](/es/fine-reader/engine/api-reference/batch-processor/iimagesource).

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

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

La interfaz se utiliza en los siguientes ejemplos de código: [BatchProcessing](/es/fine-reader/engine/guided-tour/samples#batchprocessing) y en las herramientas de demostración para Windows: [BatchProcessingRecognition](/es/fine-reader/engine/guided-tour/samples#batchprocessingrecognition).

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

En Linux, esta interfaz no funciona si el objeto Engine se carga como servidor en un proceso independiente.

<div id="see-also">
  ## Consulte también
</div>

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