Pdf.Tables

Syntax

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

About

返回在 . 中 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"}, ...)