Partager via


Pdf.Tables

Syntaxe

Pdf.Tables(pdf as binary, optional options as nullable record) as table

À propos

Retourne toutes les tables trouvées dans pdf. Un paramètre d’enregistrement facultatif peut optionsêtre fourni pour spécifier des propriétés supplémentaires. L’enregistrement peut contenir les champs suivants :

  • Implementation: version de l’algorithme à utiliser lors de l’identification des tables. Les anciennes versions sont disponibles uniquement pour la compatibilité descendante, afin d’empêcher les anciennes requêtes d’être rompues par les mises à jour d’algorithmes. La version la plus récente doit toujours donner les meilleurs résultats. Les valeurs valides sont « 1.3 », « 1.2 », « 1.1 » ou null.
  • StartPage: spécifie la première page de la plage de pages à examiner. Valeur par défaut : 1.
  • EndPage: spécifie la dernière page de la plage de pages à examiner. Valeur par défaut : dernière page du document.
  • MultiPageTables: contrôle si des tables similaires sur des pages consécutives seront automatiquement combinées en une seule table. Valeur par défaut : true.
  • EnforceBorderLines: contrôle si les lignes de bordure sont toujours appliquées en tant que limites de cellule (lorsque la valeur est true) ou simplement utilisée comme indicateur parmi plusieurs pour déterminer les limites de cellule (quand la valeur est false). Valeur par défaut : false.

Exemple 1

Retourne les tables contenues dans sample.pdf.

Utilisation

Pdf.Tables(File.Contents("c:\sample.pdf"))

Output

#table({"Name", "Kind", "Data"}, ...)