Zdieľať cez


Pdf.Tables

Syntax

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

Informácie

Vráti v všetky nájdené pdftabuľky . Ak chcete určiť ďalšie vlastnosti, optionsmožno zadať voliteľný parameter záznamu . Záznam môže obsahovať nasledujúce polia:

  • Implementation: Verzia algoritmu, ktorý sa má použiť pri identifikácii tabuliek. Staršie verzie sú k dispozícii len na spätnú kompatibilitu, aby sa zabránilo prerušeniu starých dotazov aktualizáciami algoritmu. Najnovšia verzia by mala vždy poskytovať najlepšie výsledky. Platné hodnoty sú 1.3, 1.2, 1.1 alebo null.
  • StartPage: Určuje prvú stranu v rozsahu strán určených na preskúmanie. Predvolená hodnota: 1.
  • EndPage: Určuje poslednú stranu v rozsahu strán určených na preskúmanie. Predvolená hodnota: posledná strana dokumentu.
  • MultiPageTables: Určuje, či sa podobné tabuľky na po sebe idúcich stranách automaticky skombinia do jednej tabuľky. Predvolená hodnota: true.
  • EnforceBorderLines: Určuje, či sú čiary orámovania vždy vynútené ako ohraničenia buniek (v prípade hodnoty true) alebo sa jednoducho používajú ako jedno z mnohých tipov na určenie ohraničenia buniek (v prípade hodnoty False). Predvolená hodnota: False.

Príklad č. 1

Vráti tabuľky obsiahnuté v súbore sample.pdf.

Použitie

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

Výkon

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