Freigeben über


Pdf.Tables

Syntax

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

Info

Gibt alle in pdf gefundenen Tabellen zurück. Ein optionaler Datensatzparameter options kann angegeben werden, um zusätzliche Eigenschaften anzugeben. Der Datensatz kann die folgenden Felder enthalten:

  • Implementation: Hiermit wird die Version des Algorithmus angegeben, die beim Identifizieren von Tabellen verwendet werden soll. Frühere Versionen stehen nur aus Gründen der Abwärtskompatibilität zur Verfügung, um zu verhindern, dass alte Abfragen durch Algorithmusupdates beschädigt werden. Die neueste Version sollte immer die besten Ergebnisse liefern. Gültige Werte sind „1.3“, „1.2“, „1.1“ oder NULL.
  • StartPage: Hiermit wird die erste Seite im zu untersuchenden Seitenbereich angegeben. Standardwert: 1.
  • EndPage: Hiermit wird die letzte Seite im zu untersuchenden Seitenbereich angegeben. Standardwert: die letzte Seite des Dokuments.
  • MultiPageTables: Hiermit wird gesteuert, ob ähnliche Tabellen auf aufeinanderfolgenden Seiten automatisch in einer einzigen Tabelle kombiniert werden. Standardwert: TRUE
  • EnforceBorderLines: Hiermit wird gesteuert, ob Rahmenlinien immer als Zellbegrenzungen erzwungen (sofern TRUE) oder nur als ein Hinweis unter vielen zum Bestimmen von Zellbegrenzungen (sofern FALSE) verwendet werden. Standardwert: false.

Beispiel 1

Gibt die in „sample.pdf“ enthaltenen Tabellen zurück.

Verwendung

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

Ausgabe

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