Share via


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:控制連續頁面上的類似表格是否要自動合併成單一表格。 預設值:true。
  • EnforceBorderLines:控制一律強制使用框線作為資料格邊界 (若為 true),或單純用來作為其中一個決定資料格邊界的提示 (若為 false)。 預設:false。

範例 1

傳回 sample.pdf 中包含的資料表。

使用方式

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

輸出

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