Pdf.Tables

Syntax

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

About

Returns any tables found in pdf. An optional record parameter, options, may be provided to specify additional properties. The record can contain the following fields:

  • StartPage : Specifies the first page in the range of pages to examine. Default: 1.
  • EndPage : Specifies the last page in the range of pages to examine. Default: the last page of the document.
  • MultiPageTables : Controls whether similar tables on consecutive pages will be automatically combined into a single table. Default: true.
  • EnforceBorderLines : Controls whether border lines are always enforced as cell boundaries (when true), or simply used as one hint among many for determining cell boundaries (when false). Default: false.

Example 1

Returns the tables contained in sample.pdf.

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

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