iOS PDF Viewer Library
PSPDFKit for iOS includes a high-fidelity PDF rendering engine that’s fast, precise, and feature-rich. It offers developers a way to quickly embed a highly configurable PDF viewer in any iOS application.
Key Capabilities
Hide or add buttons, and match your look and feel
Single or double, multiple scroll modes
Resizable view shows page numbers and labels
Supports all custom variants and PDF action types
Mobile-friendly UI auto-adjusts to all screen sizes
Choose between bright and dark themes
Reflow text to present it in a single-column view
Open images in the viewer (in addition to PDFs)
Add annotation, signing, forms, and more
Essential Guides
Viewing Options
Touch and Input
User Interactions
How to customize the way user interactions are handled
Text Selection
How to configure text selection
Keyboard Shortcuts
Learn about supported keyboard shortcuts
Trackpad and Mouse
How to optimize your app for indirect input mechanisms
Zooming
How to programmatically manage the zoom scale
Drag and Drop
How to configure drag-and-drop interactions
Rendering
Rendering PDF Pages
How to render a page or part of a page as an image
Rendering PDF Forms
How to disable form interactions
Coordinate Space
How to convert to and from the PDF coordinate space
Annotation Rendering
How to render PDF annotations
Font Rendering
How to configure custom fonts for rendering PDF documents
More Viewer Guides
Language Support
The PSPDFKit Viewer is compatible with Swift and Objective-C, and it offers optimized APIs for both languages.