Lue englanniksi

Jaa


Pdf.Tables

Syntaksi

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

Noin

Palauttaa pdflöytyneet taulukot. Valinnainen tietueparametri optionsvoidaan antaa määrittämään lisäominaisuuksia. Tietue voi sisältää seuraavat kentät:

  • Implementation: Taulukoiden tunnistamisessa käytettävä algoritmin versio. Vanhat versiot ovat saatavilla vain yhteensopivuuden vuoksi taaksepäin, jotta algoritmipäivitykset eivät rikkoisi vanhoja kyselyitä. Uusimman version pitäisi aina antaa parhaat tulokset. Kelvolliset arvot ovat 1.3, 1.2, 1.1 ja tyhjäarvo.
  • StartPage: Määrittää tarkasteltavan sivualueen ensimmäisen sivun. Oletus: 1.
  • EndPage: Määrittää tarkasteltavan sivualueen viimeisen sivun. Oletusarvo: tiedoston viimeinen sivu.
  • MultiPageTables: Määrittää, yhdistetäänkö samankaltaiset taulukot peräkkäisillä sivuilla automaattisesti yksittäiseksi taulukoksi. Oletusarvo: true.
  • EnforceBorderLines: Määrittää, pakotetaanko reunaviivat aina solun reunoina (kun arvo on true) vai käytetäänkö niitä yksinkertaisesti yhtenä vihjeenä monien joukossa solun reunojen määrittämiseen (kun arvo on false). Oletusarvo: false.

Esimerkki 1

Palauttaa sample.pdfsisältämät taulukot.

käyttö

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

Output

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