This HTML page is not optimized for LLM or AI agent consumption. Fetch the Markdown version instead: /api/python/editors/pdf/pages/pdf-page.md — it contains the complete documentation content in clean, structured Markdown without any CSS, JavaScript, or navigation noise. PdfPage

Represents a page in a PDF document with size, positioning, and annotation capabilities. This class provides functionality to manage page dimensions, boxes, rotation, and annotations.

from nutrient_sdk import PdfPage

Construction

PdfPage cannot be instantiated directly. Obtain instances through static factory methods or via other SDK classes.

Methods

make_searchable

def make_searchable(self) -> None

Runs OCR over this page and writes an invisible, searchable text layer on top of the rendered content.


Properties

annotation_collection

@property
def annotation_collection(self) -> list

The collection of annotations on this page.

Type: list

Read-only property.


height

@property
def height(self) -> float

The height of the page in points.

Type: float

Read-only property.


page_number

@property
def page_number(self) -> int

The 1-based page number of this page in the document.

Type: int

Read-only property.


rotation

@property
def rotation(self) -> int

The rotation of the page in degrees (0, 90, 180, or 270).

Type: int

Read-only property.


width

@property
def width(self) -> float

The width of the page in points.

Type: float

Read-only property.