ObtenirTexteDepuisPDF

Renvoie le texte trouvé dans un fichier PDF se trouvant dans la rubrique conteneur spécifiée.

Format 

ObtenirTexteDepuisPDF ( conteneur )

Paramètres 

conteneur : toute expression qui renvoie des données de conteneur pour un fichier PDF.

Résultat 

Texte

Provient de la version 

22.0

Description 

Utilisez cette fonction pour obtenir le texte d'un fichier PDF stocké dans une rubrique de type Conteneur. Cela peut s'avérer très utile pour diverses opérations :

  • l'indexation du contenu des fichiers PDF stockés pour la recherche dans votre fichier FileMaker Pro ;

  • l'automatisation de la saisie des données en renvoyant un texte spécifique à partir de formulaires ou de rapports PDF standardisés ;

  • l'analyse de texte dans une collection de documents PDF sans avoir besoin d'outils externes ou de copier-coller manuels.

Remarques 

  • La qualité du texte renvoyé dépend de la qualité et de la structure du fichier PDF source. La mise en forme (polices, couleurs, tailles et modèle exact) n'est pas conservée dans le texte renvoyé.

  • Les textes en format d'images de type bitmap (comme PNG ou JPG) ne sont pas renvoyés à partir du fichier PDF.

  • Cette fonction renvoie « ? » si :

    • la rubrique Conteneur est vide, ne contient pas de fichier PDF ou aucun texte n'est trouvé ;

    • le fichier PDF est un document numérisé ;

    • le fichier PDF est protégé par un mot de passe ou ne peut être lu.

Exemple 1 

ObtenirTexteDepuisPDF ( Table::Conteneur ) renvoie un texte brut comme le suivant lorsque la rubrique Table::Conteneur contient un fichier PDF de cette page.

Copier
Aide de Claris FileMaker Pro
Référence>Page de référence des fonctions>Fonctions Conteneur>ObtenirTexteDepuisPDF
ObtenirTexteDepuisPDF
Renvoie le texte trouvé dans un fichier PDF se trouvant dans la rubrique conteneur spécifiée.
Format
...

Exemple 2 

Dans une table nommée Contrats avec une rubrique de conteneur PDFContrat qui stocke des fichiers PDF de contrats, une rubrique de calcul nommée ContientAND est définie sur :

Copier
Definir (
    textPDF = ObtenirTexteDepuisPDF ( Contrats::PDFContrat ) ; 
    Occurrences ( textPDF ; "Accord de non-divulgation" ) > 0 
)

Dans chaque enregistrement où le fichier PDF de Contrats::PDFContrat contient l'expression « Accord de non-divulgation », la rubrique ContientAND sera définie sur 1 (Vrai). Pour trouver rapidement tous les contrats qui contiennent l'expression spécifique « Accord de non-divulgation » sans ouvrir manuellement chaque fichier PDF, recherchez les rubriques ContientAND définies sur 1.