---
title: PDFKit
framework: PDFKit
role: collection
role_heading: Framework
platforms: [iOS 11.0+, iPadOS 11.0+, Mac Catalyst 11.0+, macOS 10.4+, visionOS 1.0+]
path: pdfkit
---

# PDFKit

Display and manipulate PDF documents in your apps.

## Topics

### Views

- [PDFView](pdfkit/pdfview.md)
- [PDFThumbnailView](pdfkit/pdfthumbnailview.md)

### Content Model

- [PDFDocument](pdfkit/pdfdocument.md)
- [PDFPage](pdfkit/pdfpage.md)
- [PDFOutline](pdfkit/pdfoutline.md)
- [PDFSelection](pdfkit/pdfselection.md)

### Annotations

- [Adding Widgets to a PDF Document](pdfkit/adding-widgets-to-a-pdf-document.md)
- [Adding Custom Graphics to a PDF](pdfkit/adding-custom-graphics-to-a-pdf.md)
- [Custom Graphics](pdfkit/custom-graphics.md)
- [PDF Widgets](pdfkit/pdf-widgets.md)
- [PDFAnnotation](pdfkit/pdfannotation.md)

### Protocols

- [PDFPageOverlayViewProvider](pdfkit/pdfpageoverlayviewprovider.md)

### Reference

- [PDFKit Enumerations](pdfkit/enumerations.md)
- [PDFKit Constants](pdfkit/constants.md)
- [PDFKit Data Types](pdfkit/data-types.md)
