Google Cloud Document Ai V1 Client - Class Page (1.0.1)

Reference documentation and code samples for the Google Cloud Document Ai V1 Client class Page.

A page in a Document .

Generated from protobuf message google.cloud.documentai.v1.Document.Page

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ page_number
int

1-based index for current Page in a parent Document . Useful when a page is taken out of a Document for individual processing.

↳ image
Google\Cloud\DocumentAI\V1\Document\Page\Image

Rendered image for this page. This image is preprocessed to remove any skew, rotation, and distortions such that the annotation bounding boxes can be upright and axis-aligned.

↳ transforms
array< Google\Cloud\DocumentAI\V1\Document\Page\Matrix >

Transformation matrices that were applied to the original document image to produce Page.image .

↳ dimension
Google\Cloud\DocumentAI\V1\Document\Page\Dimension

Physical dimension of the page.

↳ detected_languages
array< Google\Cloud\DocumentAI\V1\Document\Page\DetectedLanguage >

A list of detected languages together with confidence.

↳ blocks
array< Google\Cloud\DocumentAI\V1\Document\Page\Block >

A list of visually detected text blocks on the page. A block has a set of lines (collected into paragraphs) that have a common line-spacing and orientation.

↳ paragraphs
array< Google\Cloud\DocumentAI\V1\Document\Page\Paragraph >

A list of visually detected text paragraphs on the page. A collection of lines that a human would perceive as a paragraph.

↳ lines
array< Google\Cloud\DocumentAI\V1\Document\Page\Line >

A list of visually detected text lines on the page. A collection of tokens that a human would perceive as a line.

↳ tokens
array< Google\Cloud\DocumentAI\V1\Document\Page\Token >

A list of visually detected tokens on the page.

↳ visual_elements
array< Google\Cloud\DocumentAI\V1\Document\Page\VisualElement >

A list of detected non-text visual elements e.g. checkbox, signature etc. on the page.

↳ tables
array< Google\Cloud\DocumentAI\V1\Document\Page\Table >

A list of visually detected tables on the page.

↳ form_fields
array< Google\Cloud\DocumentAI\V1\Document\Page\FormField >

A list of visually detected form fields on the page.

↳ symbols
array< Google\Cloud\DocumentAI\V1\Document\Page\Symbol >

A list of visually detected symbols on the page.

↳ detected_barcodes
array< Google\Cloud\DocumentAI\V1\Document\Page\DetectedBarcode >

A list of detected barcodes.

↳ image_quality_scores
↳ provenance

getPageNumber

1-based index for current Page in a parent Document .

Useful when a page is taken out of a Document for individual processing.

Generated from protobuf field int32 page_number = 1;

Returns
Type
Description
int

setPageNumber

1-based index for current Page in a parent Document .

Useful when a page is taken out of a Document for individual processing.

Generated from protobuf field int32 page_number = 1;

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getImage

Rendered image for this page. This image is preprocessed to remove any skew, rotation, and distortions such that the annotation bounding boxes can be upright and axis-aligned.

Generated from protobuf field .google.cloud.documentai.v1.Document.Page.Image image = 13;

Returns
Type
Description

hasImage

clearImage

setImage

Rendered image for this page. This image is preprocessed to remove any skew, rotation, and distortions such that the annotation bounding boxes can be upright and axis-aligned.

Generated from protobuf field .google.cloud.documentai.v1.Document.Page.Image image = 13;

Parameter
Name
Description
Returns
Type
Description
$this

getTransforms

Transformation matrices that were applied to the original document image to produce Page.image .

Generated from protobuf field repeated .google.cloud.documentai.v1.Document.Page.Matrix transforms = 14;

Returns
Type
Description
Google\Protobuf\Internal\RepeatedField

setTransforms

Transformation matrices that were applied to the original document image to produce Page.image .

Generated from protobuf field repeated .google.cloud.documentai.v1.Document.Page.Matrix transforms = 14;

Parameter
Name
Description
Returns
Type
Description
$this

getDimension

Physical dimension of the page.

Generated from protobuf field .google.cloud.documentai.v1.Document.Page.Dimension dimension = 2;

hasDimension

clearDimension

setDimension

Physical dimension of the page.

Generated from protobuf field .google.cloud.documentai.v1.Document.Page.Dimension dimension = 2;

Returns
Type
Description
$this

getLayout

Layout for the page.

Generated from protobuf field .google.cloud.documentai.v1.Document.Page.Layout layout = 3;

Returns
Type
Description

hasLayout

clearLayout

setLayout

Layout for the page.

Generated from protobuf field .google.cloud.documentai.v1.Document.Page.Layout layout = 3;

Parameter
Name
Description
Returns
Type
Description
$this

getDetectedLanguages

A list of detected languages together with confidence.

Generated from protobuf field repeated .google.cloud.documentai.v1.Document.Page.DetectedLanguage detected_languages = 4;

Returns
Type
Description
Google\Protobuf\Internal\RepeatedField

setDetectedLanguages

A list of detected languages together with confidence.

Generated from protobuf field repeated .google.cloud.documentai.v1.Document.Page.DetectedLanguage detected_languages = 4;

Parameter
Name
Description
Returns
Type
Description
$this

getBlocks

A list of visually detected text blocks on the page.

A block has a set of lines (collected into paragraphs) that have a common line-spacing and orientation.

Generated from protobuf field repeated .google.cloud.documentai.v1.Document.Page.Block blocks = 5;

Returns
Type
Description
Google\Protobuf\Internal\RepeatedField

setBlocks

A list of visually detected text blocks on the page.

A block has a set of lines (collected into paragraphs) that have a common line-spacing and orientation.

Generated from protobuf field repeated .google.cloud.documentai.v1.Document.Page.Block blocks = 5;

Parameter
Name
Description
Returns
Type
Description
$this

getParagraphs

A list of visually detected text paragraphs on the page.

A collection of lines that a human would perceive as a paragraph.

Generated from protobuf field repeated .google.cloud.documentai.v1.Document.Page.Paragraph paragraphs = 6;

Returns
Type
Description
Google\Protobuf\Internal\RepeatedField

setParagraphs

A list of visually detected text paragraphs on the page.

A collection of lines that a human would perceive as a paragraph.

Generated from protobuf field repeated .google.cloud.documentai.v1.Document.Page.Paragraph paragraphs = 6;

Parameter
Name
Description
Returns
Type
Description
$this

getLines

A list of visually detected text lines on the page.

A collection of tokens that a human would perceive as a line.

Generated from protobuf field repeated .google.cloud.documentai.v1.Document.Page.Line lines = 7;

Returns
Type
Description
Google\Protobuf\Internal\RepeatedField

setLines

A list of visually detected text lines on the page.

A collection of tokens that a human would perceive as a line.

Generated from protobuf field repeated .google.cloud.documentai.v1.Document.Page.Line lines = 7;

Parameter
Name
Description
Returns
Type
Description
$this

getTokens

A list of visually detected tokens on the page.

Generated from protobuf field repeated .google.cloud.documentai.v1.Document.Page.Token tokens = 8;

Returns
Type
Description
Google\Protobuf\Internal\RepeatedField

setTokens

A list of visually detected tokens on the page.

Generated from protobuf field repeated .google.cloud.documentai.v1.Document.Page.Token tokens = 8;

Parameter
Name
Description
Returns
Type
Description
$this

getVisualElements

A list of detected non-text visual elements e.g. checkbox, signature etc. on the page.

Generated from protobuf field repeated .google.cloud.documentai.v1.Document.Page.VisualElement visual_elements = 9;

Returns
Type
Description
Google\Protobuf\Internal\RepeatedField

setVisualElements

A list of detected non-text visual elements e.g. checkbox, signature etc. on the page.

Generated from protobuf field repeated .google.cloud.documentai.v1.Document.Page.VisualElement visual_elements = 9;

Parameter
Name
Description
Returns
Type
Description
$this

getTables

A list of visually detected tables on the page.

Generated from protobuf field repeated .google.cloud.documentai.v1.Document.Page.Table tables = 10;

Returns
Type
Description
Google\Protobuf\Internal\RepeatedField

setTables

A list of visually detected tables on the page.

Generated from protobuf field repeated .google.cloud.documentai.v1.Document.Page.Table tables = 10;

Parameter
Name
Description
Returns
Type
Description
$this

getFormFields

A list of visually detected form fields on the page.

Generated from protobuf field repeated .google.cloud.documentai.v1.Document.Page.FormField form_fields = 11;

Returns
Type
Description
Google\Protobuf\Internal\RepeatedField

setFormFields

A list of visually detected form fields on the page.

Generated from protobuf field repeated .google.cloud.documentai.v1.Document.Page.FormField form_fields = 11;

Parameter
Name
Description
Returns
Type
Description
$this

getSymbols

A list of visually detected symbols on the page.

Generated from protobuf field repeated .google.cloud.documentai.v1.Document.Page.Symbol symbols = 12;

Returns
Type
Description
Google\Protobuf\Internal\RepeatedField

setSymbols

A list of visually detected symbols on the page.

Generated from protobuf field repeated .google.cloud.documentai.v1.Document.Page.Symbol symbols = 12;

Parameter
Name
Description
Returns
Type
Description
$this

getDetectedBarcodes

A list of detected barcodes.

Generated from protobuf field repeated .google.cloud.documentai.v1.Document.Page.DetectedBarcode detected_barcodes = 15;

Returns
Type
Description
Google\Protobuf\Internal\RepeatedField

setDetectedBarcodes

A list of detected barcodes.

Generated from protobuf field repeated .google.cloud.documentai.v1.Document.Page.DetectedBarcode detected_barcodes = 15;

Parameter
Name
Description
Returns
Type
Description
$this

getImageQualityScores

Image Quality Scores.

Generated from protobuf field .google.cloud.documentai.v1.Document.Page.ImageQualityScores image_quality_scores = 17;

hasImageQualityScores

clearImageQualityScores

setImageQualityScores

Image Quality Scores.

Generated from protobuf field .google.cloud.documentai.v1.Document.Page.ImageQualityScores image_quality_scores = 17;

Returns
Type
Description
$this

getProvenance

The history of this page.

Generated from protobuf field .google.cloud.documentai.v1.Document.Provenance provenance = 16 [deprecated = true];

Returns
Type
Description

hasProvenance

clearProvenance

setProvenance

The history of this page.

Generated from protobuf field .google.cloud.documentai.v1.Document.Provenance provenance = 16 [deprecated = true];

Parameter
Name
Description
Returns
Type
Description
$this
Create a Mobile Website
View Site in Mobile | Classic
Share by: