TableExtractionParams

Parameters to control table extraction behavior.

JSON representation
{
  "enabled": boolean,
  "tableBoundHints": [
    {
      object (TableBoundHint)
    }
  ],
  "headerHints": [
    string
  ],
  "modelVersion": string
}
Fields
enabled

boolean

Whether to enable table extraction.

tableBoundHints[]

object (TableBoundHint)

Optional. Table bounding box hints that can be provided to complex cases which our algorithm cannot locate the table(s) in.

headerHints[]

string

Optional. Reserved for future use.

modelVersion

string

Model version of the table extraction system. Default is "builtin/stable". Specify "builtin/latest" for the latest model.

TableBoundHint

A hint for a table bounding box on the page for table parsing.

JSON representation
{
  "pageNumber": integer,
  "boundingBox": {
    object (BoundingPoly)
  }
}
Fields
pageNumber

integer

Optional. Page number for multi-paged inputs this hint applies to. If not provided, this hint will apply to all pages by default. This value is 1-based.

boundingBox

object (BoundingPoly)

Bounding box hint for a table on this page. The coordinates must be normalized to [0,1] and the bounding box must be an axis-aligned rectangle.