Page properties
A page itself can have all sorts of properties such as width, height, page boxes (such as Media Box, Crop Box, Bleed Box, Trim Box and Art Box). You can also assign “labels” to pages instead of the actual page number within the PDF. This allows you to work with introductions, footers, multiple documents. You can even assign JavaScript to a page as well (OnOpen, OnClosed).
AddLGIDictToPageAddLinkToDestination
AddLinkToPage
AddPageLabels
ClearPageLabels
CompressPage
DAGetPageBox
DAGetPageContentToString
DAGetPageContentToVariant
DAGetPageHeight
DAGetPageImageList
DAGetPageWidth
DAHasPageBox
DAPageRotation
DARotatePage
DASetPageBox
DASetPageSize
DeletePageLGIDict
GetContentStreamToString
GetContentStreamToVariant
GetPageBox
GetPageContentToString
GetPageContentToVariant
GetPageImageList
GetPageJavaScript
GetPageLGIDictContent
GetPageLGIDictCount
GetPageLabel
GetPageViewPortCount
GetPageViewPortID
GetViewPortMeasureDict
GetViewPortName
GetViewPortPtDataDict
HasPageBox
HidePage
PageHeight
PageJavaScriptAction
PageRotation
PageWidth
RotatePage
SetContentStreamFromString
SetCropBox
SetFindImagesMode
SetPageActionMenu
SetPageBox
SetPageContentFromString
SetPageContentFromVariant
SetPageDimensions
SetPageSize