# Page Class

> `Page` is a public class that represents a page in a document.

`Page` is a public class that represents a page in a document.

## Definition

* Namespace: `UiPath.DocumentProcessing.Contracts.Dom`
* Assembly: `UiPath.DocumentProcessing.Contracts`

## Description

A public class that represents a page in a document.

## Members

#### Constructors

`Page()` - Initializes a new instance of the `Page` class with no arguments.

#### Properties

* `PageIndex` `Int` - The index of the page. The index is 0-based.
* `IndexInText` `Int` - The index in the text where the textual contents of the page start.
* `PageMetadata` `List<UiPath.DocumentProcessing.Contracts.Dom.Metadata>` - The metadata information of the page.
* `TextLength` `Int` - The length of the page in its text version.
* `Size` `UiPath.DocumentProcessing.Contracts.Box`- The page size to which all other boxes are relative to.
* `SkewAngle` `Float` - The detected skew angle for the page, in degrees.
* `ProcessingSource` `UiPath.DocumentProcessing.Contracts.Dom.ProcessingSource` - The method by which the page contents have been processed.
* `Sections` `UiPath.DocumentProcessing.Contracts.Dom.PageSection` - The list of sections identified in the page.
* `Rotation` `UiPath.DocumentProcessing.Contracts.Dom.Rotation` - The rotation of the page.
