Cette méthode détermine si l’une des pages du fichier PDF contient une couche de texte. Si vous devez convertir plusieurs fichiers PDF en PDF avec recherche, vous pouvez vérifier la présence d’une couche de texte, puis simplement copier le fichier entier 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 une reconnaissance si vous avez besoin d’un rendu du texte du document entièrement fidèle.
FileName[in] Cette variable contient le chemin complet du fichier PDF dans lequel détecter la couche de texte.Callback[in] Cette variable désigne l’interface de l’objet de type ImagePasswordCallback 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 être égal à 0, auquel 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 contient de couche de texte.
Si vous ouvrez des fichiers PDF depuis le disque, nous vous recommandons d’utiliser cette méthode plutôt que la méthode CheckTextLayer de l’objet FRDocument ou la propriété HasTextualContent de l’objet ImageDocument. Cette méthode est plus rapide, car elle n’ouvre pas réellement le fichier et ne le charge pas comme un FRDocument, mais vérifie simplement les propriétés du fichier PDF afin de déterminer s’il contient une couche de texte.