Pdf.Tables

Syntaxe

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

À propos

Retourne les tables trouvées dans pdf. Vous pouvez fournir un paramètre d’enregistrement facultatif, options, 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 de tables. Les anciennes versions sont seulement disponibles pour la compatibilité descendante, afin d’éviter que les anciennes requêtes soient cassées par des mises à jour de l’algorithme. La version la plus récente doit toujours fournir 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 : la dernière page du document.
  • MultiPageTables : Détermine si des tables similaires sur des pages consécutives doivent être automatiquement regroupées en une seule table. Valeur par défaut : true.
  • EnforceBorderLines : Détermine si des lignes de bordure doivent être toujours appliquées en tant que limites de cellule (quand la valeur est true), ou simplement utilisées en tant qu’indicateur parmi d’autres 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"))

Sortie

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