Pdf.Tables

Syntaxe

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

O uživateli

Vrátí všechny tabulky nalezené v pdf. Volitelný parametr záznamu options, lze zadat další vlastnosti. Záznam může obsahovat následující pole:

  • Implementation: Verze algoritmu, která se má použít při identifikaci tabulek. Staré verze jsou k dispozici pouze kvůli zpětné kompatibilitě, aby se staré dotazy nerušily aktualizacemi algoritmů. Nejnovější verze by měla vždy poskytovat nejlepší výsledky. Platné hodnoty jsou 1.3, 1.2, 1.1 nebo null.
  • StartPage: Určuje první stránku v rozsahu stránek, které chcete prozkoumat. Výchozí hodnota: 1.
  • EndPage: Určuje poslední stránku v rozsahu stránek, který chcete prozkoumat. Výchozí hodnota: poslední stránka dokumentu.
  • MultiPageTables: Určuje, jestli se podobné tabulky na po sobě jdoucích stránkách automaticky zkombinují do jedné tabulky. Výchozí hodnota: true.
  • EnforceBorderLines: Určuje, zda se čáry ohraničení vždy vynucují jako hranice buněk (pokud je pravda), nebo se jednoduše používají jako jeden tip mezi mnoha pro určení hranic buněk (pokud je false). Výchozí hodnota: false.

Příklad 1

Vrátí tabulky obsažené v souboru sample.pdf.

Využití

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

Výstup

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