> ## 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éthode IsPdfWithTextualContentFromStream de l’objet Engine

> Méthode IsPdfWithTextualContentFromStream de l’objet Engine dans l’API ABBYY FineReader Engine — Cette méthode vérifie si l’une des pages d’un fichier PDF ajouté depuis un flux contient une couche de texte.

Cette méthode détermine si l’une des pages d’un fichier PDF ajouté depuis un flux contient une couche de texte. Si vous devez convertir plusieurs fichiers PDF en PDF indexables, vous pouvez vérifier la présence d’une couche de texte et simplement copier l’intégralité du fichier s’il en contient une. Notez toutefois que la couche de texte peut contenir du texte supplémentaire ou non pertinent ; dans ce cas, il reste nécessaire d’effectuer la reconnaissance si vous avez besoin d’un rendu du texte du document parfaitement fidèle.

<div id="syntax">
  ## Syntaxe
</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">
  ## Paramètres
</div>

Stream

\[in] Désigne l'interface de l'objet de type [IReadStream](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/ireadstream) implémenté par l'utilisateur, qui contient le fichier PDF dans lequel détecter la couche de texte.

Callback

\[in] Cette variable désigne l'interface de l'objet de type [ImagePasswordCallback](/fr/fine-reader/engine/api-reference/image-related-objects/iimagepasswordcallback) implémenté par l'utilisateur, utilisée pour gérer les éventuelles demandes de mot de passe lors de l'accès aux fichiers PDF. Ce paramètre est facultatif et peut valoir 0 ; dans ce cas, les fichiers protégés par mot de passe ne peuvent pas être vérifiés.

Result

\[out, retval] Ce paramètre renvoie TRUE si au moins une des pages du fichier comporte une couche de texte, et FALSE si aucune des pages ne comporte de couche de texte.

<div id="return-values">
  ## Valeurs de retour
</div>

Cette méthode n'a pas de valeur de retour spécifique. Elle renvoie les [valeurs de retour standard des fonctions ABBYY FineReader Engine](/fr/fine-reader/engine/api-reference/return-codes).

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

Sous Linux : cette méthode ne fonctionne pas si l’objet Engine est chargé en tant que serveur s’exécutant hors du processus.

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

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

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