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

# Método IsPdfWithTextualContentFromStream del objeto Engine

> Método IsPdfWithTextualContentFromStream del objeto Engine en la API de ABBYY FineReader Engine: este método comprueba si alguna página de un archivo PDF agregado desde un flujo contiene una capa de texto.

Este método determina si alguna de las páginas del archivo PDF agregado desde un flujo de datos contiene una capa de texto. Si necesita convertir varios archivos PDF a PDF con capacidad de búsqueda, puede comprobar si tienen una capa de texto y simplemente copiar el archivo completo si la tienen. Sin embargo, tenga en cuenta que la capa de texto puede contener texto adicional o irrelevante; en ese caso, sigue siendo necesario realizar el reconocimiento si necesita una representación del texto del documento completamente fiel.

<div id="syntax">
  ## Sintaxis
</div>

<div id="c">
  ### C++
</div>

```cpp theme={null}
HRESULT IsPdfWithTextualContentFromStream(
  IReadStream*            Stream,
  IImagePasswordCallback* Callback,
  VARIANT_BOOL*           Result
);
```

### C\#

```csharp theme={null}
bool IsPdfWithTextualContentFromStream(
  IReadStream             Stream,
  IImagePasswordCallback  Callback
);
```

<div id="visual-basic-net">
  ### Visual Basic .NET
</div>

```vb theme={null}
Function IsPdfWithTextualContentFromStream( _
  Stream As IReadStream, _
  [Callback As IImagePasswordCallback = Nothing] _
) As Boolean
```

<div id="parameters">
  ## Parámetros
</div>

Stream

\[in] Hace referencia a la interfaz del objeto implementado por el usuario del tipo [IReadStream](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/ireadstream) que contiene el archivo PDF en el que se debe detectar la capa de texto.

Callback

\[in] Esta variable hace referencia a la interfaz del objeto implementado por el usuario del tipo [ImagePasswordCallback](/es/fine-reader/engine/api-reference/image-related-objects/iimagepasswordcallback), que se utiliza para gestionar posibles peticiones de contraseña al acceder a archivos PDF. Este parámetro es opcional y puede ser 0, en cuyo caso no se pueden verificar los archivos protegidos con contraseña.

Result

\[out, retval] Este parámetro devuelve TRUE si al menos una de las páginas del archivo contiene una capa de texto, y FALSE si ninguna de las páginas contiene una capa de texto.

<div id="return-values">
  ## Valores de retorno
</div>

Este método no tiene valores de retorno específicos. Devuelve los [valores de retorno estándar de las funciones de ABBYY FineReader Engine](/es/fine-reader/engine/api-reference/return-codes).

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

En Linux, este método no funciona si el objeto Engine se carga como un servidor externo al proceso.

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

[Engine](/es/fine-reader/engine/api-reference/engine-object-iengine-interface)

[IImagePasswordCallback](/es/fine-reader/engine/api-reference/image-related-objects/iimagepasswordcallback)
