Pdf.Tables

構文

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

バージョン情報

pdf で見つかったテーブルが返されます。 省略可能なレコード パラメーター options を指定すると、追加のプロパティを指定できます。 レコードには、次のフィールドを含めることができます。

  • Implementation:テーブルを識別するときに使用するアルゴリズムのバージョン。 以前のバージョンは、古いクエリがアルゴリズムの更新によって破損するのを防ぐために、下位互換性のためにのみ使用できます。 最新バージョンを使用すると、常に最適な結果が得られます。 有効な値は "1.3"、"1.2"、"1.1" または null です。
  • StartPage:検査するページ範囲の最初のページを指定します。 既定値は1.
  • EndPage:検査するページ範囲の最後のページを指定します。 既定値: ドキュメントの最後のページ。
  • MultiPageTables:連続するページの類似するテーブルを 1 つのテーブルに自動的に結合するかどうかを制御します。 既定値: true。
  • EnforceBorderLines:境界線が常にセルの境界線として適用されるか (true の場合)、単にセルの境界線を決定するための多くあるうちの 1 つのヒントとして使用するかどうか (false の場合) を制御します。 既定値は false です。

例 1

sample.pdf に含まれているテーブルが返されます。

使用方法

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

出力

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