---
title: CGPDFPage
framework: coregraphics
role: symbol
role_heading: Class
path: coregraphics/cgpdfpage
---

# CGPDFPage

A type that represents a page in a PDF document.

## Declaration

```swift
class CGPDFPage
```

## Topics

### Getting Page Information

- [getBoxRect(_:)](coregraphics/cgpdfpage/getboxrect(_:).md)
- [dictionary](coregraphics/cgpdfpage/dictionary.md)
- [document](coregraphics/cgpdfpage/document.md)
- [pageNumber](coregraphics/cgpdfpage/pagenumber.md)
- [rotationAngle](coregraphics/cgpdfpage/rotationangle.md)
- [getDrawingTransform(_:rect:rotate:preserveAspectRatio:)](coregraphics/cgpdfpage/getdrawingtransform(_:rect:rotate:preserveaspectratio:).md)

### Working with Core Foundation Types

- [typeID](coregraphics/cgpdfpage/typeid.md)

### Constants

- [CGPDFBox](coregraphics/cgpdfbox.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)

## See Also

### Related Documentation

- [Quartz 2D Programming Guide](apple-archive/documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/Introduction.md)
