Examples

Add Analytics to PDF Components

Example implementation of `PDFAnalyticsClient` that logs events to the console. Get additional resources by visiting our guide on [iOS PDF viewer ana…

Add Annotation Buttons to the Navigation Bar

Learn to add and update annotation button states in your iOS navigation bar. Visit our guide for more resources on toolbar annotation tools.

Add an Apple Map Widget to a Page

Learn how to integrate an Apple Maps widget into your documents using Link Annotations. Explore our guide for more resources and sample code.

Add a Copyright Notice Watermark to PDF

Learn various methods to add copyright notices in your documents. Explore our guide on adding watermarks to PDFs for enhanced protection.

Add Custom Buttons to the Free Text Keyboard Toolbar

Learn how to add custom font size buttons to the free text accessory view. Explore our PSPDFFreeTextAccessoryView API guide for more resources.

Add a File Annotation to PDF

Learn how to add and delete file annotations in iOS using Swift. Visit our guide for more on embedding files in PDFs.

Open an Image Gallery

Learn how to create buttons that show/hide image galleries or videos in iOS. Explore our guide on multimedia PDF annotations for more resources.

Add Overlay Views to PDF

Learn to add custom overlay views using UIView in iOS. Visit our guide for more resources on enhancing PDF pages with unique views.

Add Signature to All PDF Pages

Learn how to programmatically add electronic signatures to every page of your PDF documents in iOS. Explore our guide for more resources and examples.

Add Snake Game in PDF

Enjoy a nostalgic game of old school snake! Explore our Swift code sample and dive into programming while having fun. Perfect for developers and gamers!

Add Text Annotation to PDF

Learn to insert text at caret position with FreeText annotations in iOS. Explore our guide for more resources and Swift code examples.

Add a Custom Gallery Annotation

Learn how to integrate animated GIFs and inline videos in iOS. Access our multimedia PDF annotations library for additional resources and Swift examples.

Add Video, Audio, Image Annotation to PDF

Explore our multimedia gallery example featuring videos, images, and audio. Access additional resources in our iOS PDF annotations library.

Add a Watermark to All PDF Pages

Learn how to use PSPDFProcessor to add watermarks on PDF pages. Visit our guide for more on securing PDFs in iOS.

Add a Bottom Inset to the User Interface

Learn how to add bottom insets and reposition the document scrubber bar in your Swift UI for better customization. Explore the example now!

PDF JavaScript Support: Add Calculator

Explore a JavaScript-based calculator example in PSPDFKit. Access code and resources to enhance your iOS PDF viewing experience.

Add a Custom Cloudy Rectangle to PDF

Learn how to create cloudy rectangle annotations for PDFs, ideal for architecture and engineering. Access our guide for more custom solutions!

Add a Custom Free Text Input Accessory

Learn how to create a custom Free Text inputAccessory view for iOS keyboards with our Swift code example. Enhance user experience today!

SwiftUI Sidebar

Learn how to display a PDFViewController alongside a Sidebar using SwiftUI. Explore the code example and enhance your app's UI today!

Add an Image Signature to PDF

Learn how to add a stamp annotation using an image in iOS. Visit our guide for more on adding electronic signatures to PDFs easily.

Allow Freeform Image Annotation Resizing

Learn how to disable forced aspect ratio resizing for image annotations in Swift using autoresizingMask with practical code examples.

Link Annotation Examples

Link annotations can point to different pages, documents and even websites and can even be created to use external image or video files. Get addition…

Apply XFDF Annotations to a PDF and Save it as a New Document

Learn to create and save files with XFDF annotations in iOS using PSPDFProcessor. Access our guide for more on importing and exporting XFDF files.

Asynchronous Digital Signature

Learn to sign documents asynchronously in iOS. Explore our guide for adding digital signatures to PDFs and access the Swift code sample.

Save as… PDF After Annotation Changes Have Been Detected

Learn to set alerts for annotation writes in Swift. Discover how to define new save locations and access our API guide for more resources.

Aviation Example

Learn to set up PSPDFKit for pilots with dark UI and Night Mode. Explore our iOS PDF viewer resources for aviation professionals.

Blur PDF Pages

Learn how to use UIBlurEffect to blur specific pages in a document. Explore our Swift code example for effective view customization techniques.

Child View Controller Using Parent Navigation Bar

Learn to embed PDFViewController as a child in iOS with navigation bar integration. Access our comprehensive guide for more resources and examples.

Custom Button to Clear all PDF Annotation

Learn how to implement a 'Clear' button in the annotation toolbar to remove all annotations. Visit our guide for more customization tips.

Board Meeting Collaboration Example

Learn to create or join collaborative board meeting sessions using PSPDFKit Instant. Explore our resources for enhancing PDF collaboration today!

Compare PDF Documents

Learn how to compare PDF documents using different stroke colors and create a new combined document. Visit our guide for more resources!

Configure PDF Annotation Toolbar

Learn to manually configure the annotation toolbar in iOS without UINavigationController. Access our guide for additional resources and examples.

Multiline Document Title

Learn to customize document title labels for multiline titles in Swift. Visit our API guide for more resources on PSPDFUserInterfaceView.

PDF E-Reader Example

Learn how to set up PSPDFKit as an e-reader with our Swift example. Explore more resources in our blog article on building an e-reader app.

Construction Example

Learn to set up PSPDFKit for displaying building floor plans. Explore our blog for more on working with PDFs in construction applications.

Create Free Text Annotations Continuously

Learn to streamline Free Text annotation creation in iOS. Explore our guide on the annotation state manager for efficient multi-annotation workflows.

HTML to PDF Conversion

Convert a URL or simple HTML page to a PDF document. Get additional resources by visiting our guide on [generating PDFs from HTML in iOS](/guides/ios…

Convert MS Office Files to PDFs

Easily convert DOCX, XLSX, and PPTX files to PDF using our Office file conversion component. Explore more in our iOS guide for detailed resources.

Stamp Button

Learn how to use stamp annotations in your iOS app with our JavaScriptAction. Access the full guide for more insights and resources.

Create Email Snippet when Sharing PDF

Learn how to define a standard message body for sharing documents via email using Swift. Explore our example for effective email communication.

Create Link Annotations in PDF

Learn to display link annotations in your iOS app's UI. Explore our guide and example code for adding link annotations to PDFs effectively.

Bookmark Creation UI

Learn to build a UI for creating named bookmarks in iOS. Explore our Swift code example and access additional resources for bookmark implementation.

Create a New PDF Programmatically

Learn to use PSPDFProcessor for new PDF document creation in iOS. Access our guide for more on generating blank PDFs and enhancing document features.

Teleprompter Example

Discover how to implement continuous scrolling with a timer in your iOS app. Learn to customize scroll directions and page transitions effectively.

Create a Password-Protected PDF

Learn how to create a password protected document in iOS. Access our guide for additional resources and a Swift code example for secure PDF generation.

Create a Custom Appearance Stream Generator

Learn how to enhance vector stamp annotations with custom drawing. Explore our guide on appearance streams and access Swift code examples for implementation.

Create a Custom PDF Navigation Bar with SwiftUI

Learn to display a PDFViewController in SwiftUI with custom navigation bar buttons. Explore our SwiftUI PDF library for more resources and examples.

Create a Settings View with SwiftUI

Learn to use PDFViewController in SwiftUI and create a custom page view settings interface with our step-by-step example and source code.

Create an Always-Dark Annotation Toolbar

Learn how to set the Annotation Toolbar to Dark Mode in iOS 13 using `overrideUserInterfaceStyle`. Perfect for enhancing user experience!

Create a Custom Annotation Inspector with SwiftUI

Explore a custom annotation Inspector in SwiftUI. Access our SwiftUI PDF library for additional resources and enhance your iOS development skills.

Use a Custom Annotation Provider

Learn to implement a custom annotation provider for PDF annotations in iOS. Explore our guide for saving annotations to external storage.

Custom Comments UI

Learn how to replace PSPDFNoteAnnotationViewController with a custom view controller in Swift. Explore our detailed code sample for implementation.

Use a Custom PDF Bookmark Provider

Learn to implement a custom bookmark provider in iOS with a plist file. Explore our guide for additional resources and code examples.

Custom Page Labels in the Sharing UI

Learn to display page labels instead of numbers in the sharing UI. Explore our Page Description Provider API guide for more resources.

Custom PDF Stamp Annotations

Learn to extend PSPDFStampViewController with custom text, image, and vector stamps. Visit our guide for more on image stamp annotations in iOS.

Use Custom Page Templates in the PDF Editor

Learn how to enhance Document Editor with custom page templates. Visit our guide on adding pages to PDF files in iOS for more resources.

Use a Custom Saving Confirmation for the PDF Editor

Learn how to implement custom document saving options in your iOS PDF editor. Access resources and code examples for seamless document processing.

Add a Custom Thumbnail View Filter

Learn how to subclass ThumbnailViewController to create a custom filter for ink annotations. Visit our API guide for more resources and examples.

Customize Annotation Link Border Color

Learn how to set a red border for link annotations in iOS PDFs. Access our guide and code sample for detailed instructions and resources.

Use a Custom Protocol Link

Learn how to use custom link protocols and link annotations in PDFs on iOS. Access our guide for more resources and practical code examples.

Customize the Annotation Inspector

Learn to customize the iOS annotation inspector for vector stamp annotations with blend modes. Explore our guide for more resources and examples.

Color Preset Customization

Learn how to override default color presets in iOS annotation inspector. Access our guide for more on customizing color presets effectively.

Customize Comment Font Size in PDF

Learn how to modify NoteAnnotationViewController to enhance readability by using a larger font size in your Swift applications.

Customize PDF Annotation Toolbar

Learn how to customize the annotation toolbar in Swift, including grouping tools for optimal display even with limited space. Explore our example code.

Customize PDF Annotation Toolbar with SwiftUI

Learn to create a custom annotation toolbar with SwiftUI. Access the complete SwiftUI PDF library for more resources and examples!

Customize the PDF Editor Toolbar

Learn how to customize the new page button and streamline your Document Editor Toolbar. Explore our guide on editing PDFs in the iOS viewer for more tips.

Customize the Appearance of PDF Form Elements

Learn how to customize the appearance of forms in iOS. Explore our guide and Swift examples for supported PDF form fields.

Customize PDF Outline

Learn to implement a custom document outline controller in iOS. Explore our guide for additional resources on document info customization.

Use a Custom Page Label Formatter

Learn to customize page labels in your document view. Explore our Swift example and access the PSPDFPageLabelFormatter API guide for more resources.

Customize PDF Sharing Options

Learn how to customize document sharing options in iOS. Explore our guide and find a Swift code example to enhance your app's sharing capabilities.

Customize PDF Tab Titles

Learn to customize tab titles in PSPDFTabbedViewController with Swift. Access our API guide for additional resources and code samples.

Customize PDF View Margins

Learn how to adjust document view margins in iOS to fit your custom UI. Explore our guide on PDF customization for more resources and examples.

Customize PDF View Settings

Learn to enhance user experience using PDFSettingsViewController. Access our guide for tips on scroll directions and page transitions in iOS viewers.

Add Custom Pencil Interactions

Learn how to register custom actions for UIPencilInteraction in iOS. Explore our guide for Apple Pencil double tap support and example code in Swift.

Scrubber Bar with Buttons

Learn to add UIBarButtonItems to your document scrubber bar. Visit our PSPDFScrubberBar API guide for more resources and customization tips.

Customize Thumbnail Page Labels

Learn how to customize page labels in thumbnail view mode using Swift. Enhance your app's user experience with our easy-to-follow code example.

Custom Vertical Annotation Toolbar

Learn to create a custom annotation toolbar in iOS. Explore our guide on the annotation state manager and find useful resources for implementation.

Screen Mirroring

Learn how to add your own view controller for screen mirroring in Swift. Explore our example code and customize your app's display seamlessly.

Customize the Annotation Selection Knobs

Learn to customize annotation selection knobs by removing, repositioning, and tinting. Explore our PSPDFResizableViewOuterKnob API guide for more resources.

Customize the Annotations List

Learn to customize cell appearance in AnnotationTableViewController. Explore our guide for more tips on enhancing your iOS app's annotation lists.

Customize the Filename of Shared PDF

Learn how to change filenames for shared files in iOS and explore additional sharing options. Visit our guide for more resources and tips.

Customize PDF Search Highlight Color

Learn how to customize the search highlight color to blue using UIAppearance in iOS. Explore our guide on text searching in PDFs for more tips.

Customize the Search Result Cell

Learn how to implement custom text colors in table view cells for PSPDFSearchViewController. Explore our resources on iOS PDF search library now!

Customized Note Annotation View Controller

Learn to hide timestamp and author labels in PSPDFNoteAnnotationViewController. Access the API guide and example code for seamless customization.

Show Documents with UIPageViewController

Discover how to use UIPageViewController to seamlessly cycle through PDF documents in your Swift applications with this comprehensive code example.

Disable Annotation Reviews

Learn how to disable viewing and setting annotation reviews in iOS documents. Explore our guides for more resources and code examples in Swift.

Disable Bookmark Editing

Learn how to disable bookmark editing in PDFs with our Swift example. Explore more on document features in our comprehensive guides.

Disable Bookmark Renaming

Learn how to override the default bookmark cell to disable renaming. Access our guide on iOS PDF bookmarks for more resources and code examples.

Disable PDF Annotation Editing

Learn how to use annotation flags to disable editing in iOS. Access our guide and Swift code example for effective implementation.

Disable Scroll Bouncing

Learn to disable scroll bouncing for document zoom views in Swift with this practical example. Improve user experience in your iOS applications.

Disable Removing Digital Signature

Learn how to set `allowDeletingDigitalSignatures` to false in PSPDFKit. Access our API guide for more resources on managing digital signatures.

Confirmation Sheet for Annotation Deletion

Learn how to present a confirmation sheet before deleting annotations in iOS. Access additional resources and Swift code examples for better implementation.

Display Measurements on PDF Pages or Spreads

Learn how to add auxiliary views to spreads/pages in your iOS app. Explore our PDFPageView API guide and example codes for customization.

Display PDF Annotations on Layers

Discover how to use Instant’s Layers feature for PDF document annotations. Visit our guide for iOS resources and a practical example in Swift.

Display PDF in Inbox Directory

Learn how to display all files in the Inbox directory using PDFDocumentPickerController. Explore the PSPDFDocumentPickerController API guide for more resources.

Popover Presentation

Learn how to customize the PDFViewController using a popover presentation with Swift. Explore our code example for effective implementation.

Share a Document’s originalFile

Discover how to allow users to share the original file from a PDF using Swift. Explore our API documentation for detailed implementation examples.

Download a PDF from a Remote URL

Learn to automatically download and cache PDFs with a progress indicator in Swift. Access our guide for more resources on remote URL downloads.

Draw All Annotations as Overlays

Learn how to overlay annotations on custom subviews in Swift with our example code. Enhance your app's UI by mastering annotation rendering techniques.

Embed PSPDFKit as a Child View Controller

Learn how to embed a PDFViewController as a child view controller in iOS. Visit our guide for detailed resources and Swift code examples.

Embed a SwiftUI View inside a Page View

Learn how to add a SwiftUI child view to your document page. Explore our guide for customizing PDF display in iOS and enhance your app’s interface.

Embed, Flatten or Remove PDF Annotations

Discover how to use the PSPDFProcessor class for embedding, flattening, and removing PDF annotations. Access sample code and resources now!

Enable Auto-Save with PDF Checkpointing

Discover how to auto save documents using the checkpointing API. Access our iOS guide for additional resources and Swift code examples.

Enable Fixed PDF Toolbar Position

Learn how to position annotation and document editor toolbars at the top of your iOS app. Access our guide for more customization resources.

Enable Saving Confirmation when Exiting PDF

Learn how to disable document auto saving in iOS and prompt users with a confirmation dialog before exiting. Explore our guide for more resources.

Encrypt and Decrypt a PDF Document

Learn to securely encrypt and decrypt documents in iOS using passphrases. Explore our guides on PDF security and the PSPDFCryptor API for more insights.

Encrypt Disk Cache when Rendering PDF

Discover how to wrap cache access in encryption for better document security. Explore our guide on iOS PDF document security for more resources.

Use Encrypted XFDF Documents

Learn to encrypt and decrypt XFDF files on-the-fly. Explore our PSPDFAESCryptoDataProvider API for secure annotation data storage.

Exit Drawing Mode Automatically

Learn to exit drawing mode automatically after line drawing in iOS. Explore our guide on the annotation state manager for more resources.

Redact Faces From a Document

Learn to redact faces in documents with PSPDFProcessor and CIDetector. Explore our iOS redaction library for more resources and code examples.

Fixed-Size PDF Annotations

Learn to create a fixed-size stamp annotation for iOS that remains unchanged during zoom. Access our complete guide for more resources and examples.

Playground

Discover the Quick Start Guide PDF for PSPDFKit on iOS, featuring essential code samples in Swift and Objective-C to enhance your app development.

Hide or Reveal Area in PDF

Allow users to select areas to hide and reveal on a page, using a custom square annotation.

Highlighting Text in PDF

Learn to replicate Apple Books' text highlighting in iOS. Explore our guide on programmatically creating PDF annotations and access helpful Swift examples.

Annotate on Image Documents

Load an image file from a local folder to use with the PDF annotation tools. Get additional resources by visiting our guide on [adding annotations to…

Implement a Document Picker Sidebar

Learn how to implement a Document Picker in your app's sidebar with our detailed Swift and Objective-C examples. Explore the PSPDFDocumentPickerControllerDelega

Import and Export XFDF Data

Discover how to use the XML Forms Data Format (XFDF) to manage PDF forms and annotations. Access our iOS guide for importing and exporting XFDF files.

Initialize a PDF with Data

Learn how to create a PDF document in-memory using Swift. Visit our guide for more on opening PDFs from in-memory data in iOS applications.

Insert Page into PDF from another Document

Learn to use PSPDFDocumentEditor to copy pages from other PDFs. Explore our guide for step-by-step instructions and source code examples in Swift.

Storyboard Integration

Learn how to create a PDFViewController using a storyboard in Swift. Follow our step-by-step guide and access the source files for easy implementation.

E-Learning (LMS) Example

Discover how to set up PSPDFKit for e-learning exams and grading. Explore additional resources in our blog on grading papers in an LMS application.

Customize how PDF Annotations Load

Discover how to create a custom annotation provider that lazily loads annotations from PDFs. Explore our guide for embedding annotations in iOS.

Link Annotation View Customization

Discover how to customize link annotations in iOS with PSPDFKit. Access our comprehensive API guide and explore code examples for implementation.

Monitor UI Touches

Learn to use UIGestureRecognizer in PDFViewController to capture user touches. Access the complete code sample for effective view customization.

Multi-User PDF Collaboration

Discover how to implement multiple Instant document instances for collaborative editing. Explore our guide for more resources and examples!

Multimedia

Discover how to load a PDF with multimedia enhancements and an embedded video using Swift. Perfect for interactive app development!

OCR

Learn to perform optical character recognition (OCR) on PDFs using Swift. Access our comprehensive guide for more resources on OCR in iOS.

Open an AES-Encrypted PDF

Learn to open AES-encrypted PDFs on the fly in iOS. Access our guide for more on decrypting PDFs securely without storing decrypted data.

Open PDF with Preset Password

Learn how to unlock password-protected PDFs in iOS with Swift. Access our guide for detailed resources and examples to streamline your document security.

Instant PDF Collaboration

Connect to the PSPDFKit Instant server to download documents for iOS collaborative editing. Explore our PDF collaboration library for more resources.

PDF Form Examples

This example shows the various ways you can work with PDF Forms, from appearance customization to accessing form field data or working with digital s…

Highlight Annotation Blend Mode Menu

Learn to add a Blend Mode menu to highlight annotations in iOS. Explore our guide for detailed resources and Swift example code.

PDF Magazine Reader

Learn how to configure the PSPDFKit UI for a magazine reader using Swift. Explore the example code and enhance your app's reading experience.

PDF Page Scale & Resize

Learn how to use PSPDFProcessor to resize PDF pages in iOS. Access our guide for more tips on scaling and manipulating PDF documents effectively.

Reader View: PDF Reflow

Discover how to use Reader View for easy document reading in iOS. Access our Swift example and additional resources in the iOS PDF reader library.

Generate a PDF Report

Learn to generate and protect PDF documents using Swift. Explore our PDF generation library for iOS for more resources and code samples.

PDF Streaming

Explore how to load document parts on demand with Swift. This guide includes code samples and practical examples for streaming documents and views.

PDF Streaming with SwiftUI

Explore how to load document parts on demand in SwiftUI with our comprehensive example and source code. Perfect for enhancing your app's performance!

Redact Text in PDF Using Regex

Learn to use regular expressions for URL redaction in documents. Visit our guide for more on iOS PDF redaction techniques and best practices.

PDFViewController Controller State

Explore the different states of PDFViewController with Swift examples. Visit our API guide for more resources on customizing your PDF viewer.

Built-In Passowrd Entry UI

Learn how to handle password-protected PDFs in iOS with our guide. Get tips for bypassing password prompts and explore useful Swift code examples.

Persist View Settings

Learn how to save user options in PDFSettingsViewController using UserDefaults in Swift. Explore our example for effective controller customization.

Contained Digital Signatures

Learn how to prepare a document with a signature field and embed digital signatures in iOS. Access our complete guide for additional resources.

Contained PAdES Digital Signature

Learn how to prepare documents for PAdES digital signatures. Access our guide for iOS resources and a Swift code example for contained signatures.

Preserving PDF Annotation Aspect Ratio During Resize

Learn to implement resizing that maintains annotation aspect ratio. Explore our guide for customizing user interactions in iOS and access useful resources.

Printer Defaults for PDF Annotations

Learn to set printer defaults for summarizing annotations in iOS. Visit our guide for tips on configuring PDF sharing options and more resources.

Add PDF Annotations Programmatically

Learn how to add Ink Annotations in iOS using Swift. Visit our guide for more resources on programmatically creating PDF annotations.

Programmatic PDF Editing

Learn how to use PSPDFDocumentEditor to rotate pages and add new ones. Discover more in our guide on PDF Editor API usage for iOS.

Programmatically Go To PDF Outline

Learn how to programmatically access specific document outline items in Swift. Visit our Outline API guide for more resources and examples.

Search PDF Without Controller

Discover how to search text in PDFs on iOS programmatically. Access our guide for resources and a Swift example to enhance your app's functionality.

Redact Text in PDF

Learn how to redact text from PDFs using PSPDFProcessor. Access our guide for comprehensive resources on search and redaction in iOS applications.

Remove Password from PDF

Learn to use the document processor to remove password protection from PDFs. Access additional resources in our Security API guide for Swift examples.

Render Drawings on PDF Pages

Learn to add custom drawing to iOS pages without altering documents. Explore our guide on temporary watermarks for enhanced PDF editing.

Rotate PDF Page

Learn how to add a button to rotate PDF pages in 90-degree steps on iOS. Access our guide for more resources on manipulating PDF files.

Rotate Page Temporarily

Learn how to add a button to rotate PDF pages in 90-degree steps. Visit our PSPDFRotation API guide for more resources and examples.

Save Reading Position in a PDF

Learn to persist view state in your iOS app, allowing users to return to their saved reading position. Explore our guide on managing PDFs effectively.

Search and Redact Text

Learn how to search and redact text in PDF documents with our Swift example. Explore our guide for more on iOS PDF redaction techniques.

Full-Text Search Across Multiple PDF Documents

Learn how to utilize PDFDocumentPickerController for full-text search in iOS. Access our PDF search library for additional resources and examples.

Select All Text in a PDF

Learn how to add a "Select All" option to your iOS viewer menu. Visit our guide for more on text selection and customization in Swift.

Select Free Text Annotations

Learn how to automatically select and edit Free Text Annotations using our Swift example. Explore the PSPDFDocument API guide for more resources.

Create Note from Selection

Learn how to add a menu item for creating note annotations from selected text in iOS. Explore our guide for more resources on text extraction.

Show Author Name on Annotation Selection

Learn how to display author names on annotation selection in PSPDFKit. Explore our Swift example and visit the PSPDFAnnotation API guide for more resources.

Show Multiple Files as a Single PDF

Learn to display a single document using multiple PDF providers in iOS. Explore our guide on PDF file coordination for additional resources.

Use PDF Tabs To Show Multiple Documents

Discover how to open multiple documents using a tabbed interface in iOS. Access our guide for more tips and a Swift code example for implementation.

Show Note Controller for Highlights

Learn to automatically display the note controller for highlight annotations in iOS. Explore our PSPDFPageView API guide for more resources.

Show a PDF's Download Progress

Learn to show file download progress for PDFs in Swift. Explore our guide for more resources on downloading PDF files from remote URLs.

Show or Hide All PDF Annotations

Learn how to hide or show all document annotations in iOS. Access our Swift code example and guide for managing PDF annotations effectively.

Simple Annotation Inspector

Learn how to hide properties in the annotation inspector for easier use. Visit our guide for more on customizing options effectively.

Simple Font Picker

Learn to limit font choices in PSPDFKit's font picker for a better user experience. Explore the Swift example and API guide for more resources.

Sticky Thumbnail Header

Learn how to set up a sticky header for your document thumbnail scroll view. Explore our PSPDFThumbnailFlowLayout API guide for more resources.

Multiple Users: Storing PDF Annotations

Learn to store annotations in JSON files for multiple users with our Swift example. Explore more in our Instant JSON guide for iOS.

SwiftUI Split Screen

Learn how to use SwiftUI to show two PDFViewControllers side by side. Explore the Swift code example for an effective split-screen design.

Toggle PDF Form Field Highlight Color

Learn how to toggle the form highlight color in PSPDFKit for iOS. Explore the Swift code example and access our comprehensive PSPDFFormElement API guide.

Update Configuration When Rotating PDF

Learn how to adjust viewing options for device rotation in iOS. Access our guide on customizing scroll directions and page transitions for better user experienc

Use PDFViewController with SwiftUI

Show a `PDFViewController` in SwiftUI. Get additional resources by visiting our [SwiftUI PDF library](/guides/ios/getting-started/swiftui/).

Use a Custom Image Picker Controller

Learn how to implement a custom Image Picker with UIImagePickerController in iOS. Explore our guide on adding image annotations to PDFs for more resources.

Customize the Sharing View When Using SwiftUI

Learn to use the delegation pattern in SwiftUI to tailor PSPDFKit components. Explore our code example for practical insights and implementation tips.

Using Instant JSON to Collaborate on PDFs

A collection of examples showing how to use the Instant JSON data exchange format. Get additional resources by visiting our [Instant JSON guide](/gui…

Use a Custom Annotation Provider (e.g. a Database)

Discover a custom annotation provider for iOS that serializes annotations from URLs. Access resources on saving PDF annotations to external storage.

Write PDF Annotations to an XFDF File

Learn to create Link Annotations across pages and export XFDF files. Access our guide for importing and exporting annotations on iOS.

Title Description Languages
Add Analytics to PDF Components Example implementation of `PDFAnalyticsClient` that logs events to the console. Get additional resources by visiting our guide on [iOS PDF viewer ana… Swift
Add Annotation Buttons to the Navigation Bar Learn to add and update annotation button states in your iOS navigation bar. Visit our guide for more resources on toolbar annotation tools. Swift
Add an Apple Map Widget to a Page Learn how to integrate an Apple Maps widget into your documents using Link Annotations. Explore our guide for more resources and sample code. Swift
Add a Copyright Notice Watermark to PDF Learn various methods to add copyright notices in your documents. Explore our guide on adding watermarks to PDFs for enhanced protection. Swift
Add Custom Buttons to the Free Text Keyboard Toolbar Learn how to add custom font size buttons to the free text accessory view. Explore our PSPDFFreeTextAccessoryView API guide for more resources. Swift
Add a File Annotation to PDF Learn how to add and delete file annotations in iOS using Swift. Visit our guide for more on embedding files in PDFs. Swift
Open an Image Gallery Learn how to create buttons that show/hide image galleries or videos in iOS. Explore our guide on multimedia PDF annotations for more resources. Swift
Add Overlay Views to PDF Learn to add custom overlay views using UIView in iOS. Visit our guide for more resources on enhancing PDF pages with unique views. Swift
Add Signature to All PDF Pages Learn how to programmatically add electronic signatures to every page of your PDF documents in iOS. Explore our guide for more resources and examples. Swift
Add Snake Game in PDF Enjoy a nostalgic game of old school snake! Explore our Swift code sample and dive into programming while having fun. Perfect for developers and gamers! Swift
Add Text Annotation to PDF Learn to insert text at caret position with FreeText annotations in iOS. Explore our guide for more resources and Swift code examples. Swift
Add a Custom Gallery Annotation Learn how to integrate animated GIFs and inline videos in iOS. Access our multimedia PDF annotations library for additional resources and Swift examples. Swift
Add Video, Audio, Image Annotation to PDF Explore our multimedia gallery example featuring videos, images, and audio. Access additional resources in our iOS PDF annotations library. Swift
Add a Watermark to All PDF Pages Learn how to use PSPDFProcessor to add watermarks on PDF pages. Visit our guide for more on securing PDFs in iOS. Swift
Add a Bottom Inset to the User Interface Learn how to add bottom insets and reposition the document scrubber bar in your Swift UI for better customization. Explore the example now! Swift
PDF JavaScript Support: Add Calculator Explore a JavaScript-based calculator example in PSPDFKit. Access code and resources to enhance your iOS PDF viewing experience. Swift
Add a Custom Cloudy Rectangle to PDF Learn how to create cloudy rectangle annotations for PDFs, ideal for architecture and engineering. Access our guide for more custom solutions! Swift
Add a Custom Free Text Input Accessory Learn how to create a custom Free Text inputAccessory view for iOS keyboards with our Swift code example. Enhance user experience today! Swift
SwiftUI Sidebar Learn how to display a PDFViewController alongside a Sidebar using SwiftUI. Explore the code example and enhance your app's UI today! Swift
Add an Image Signature to PDF Learn how to add a stamp annotation using an image in iOS. Visit our guide for more on adding electronic signatures to PDFs easily. Swift
Allow Freeform Image Annotation Resizing Learn how to disable forced aspect ratio resizing for image annotations in Swift using autoresizingMask with practical code examples. Swift
Link Annotation Examples Link annotations can point to different pages, documents and even websites and can even be created to use external image or video files. Get addition… Swift
Apply XFDF Annotations to a PDF and Save it as a New Document Learn to create and save files with XFDF annotations in iOS using PSPDFProcessor. Access our guide for more on importing and exporting XFDF files. Swift
Asynchronous Digital Signature Learn to sign documents asynchronously in iOS. Explore our guide for adding digital signatures to PDFs and access the Swift code sample. Swift
Save as… PDF After Annotation Changes Have Been Detected Learn to set alerts for annotation writes in Swift. Discover how to define new save locations and access our API guide for more resources. Swift
Aviation Example Learn to set up PSPDFKit for pilots with dark UI and Night Mode. Explore our iOS PDF viewer resources for aviation professionals. Swift
Blur PDF Pages Learn how to use UIBlurEffect to blur specific pages in a document. Explore our Swift code example for effective view customization techniques. Swift
Child View Controller Using Parent Navigation Bar Learn to embed PDFViewController as a child in iOS with navigation bar integration. Access our comprehensive guide for more resources and examples. Swift
Custom Button to Clear all PDF Annotation Learn how to implement a 'Clear' button in the annotation toolbar to remove all annotations. Visit our guide for more customization tips. Swift
Board Meeting Collaboration Example Learn to create or join collaborative board meeting sessions using PSPDFKit Instant. Explore our resources for enhancing PDF collaboration today! Swift
Compare PDF Documents Learn how to compare PDF documents using different stroke colors and create a new combined document. Visit our guide for more resources! Swift
Configure PDF Annotation Toolbar Learn to manually configure the annotation toolbar in iOS without UINavigationController. Access our guide for additional resources and examples. Swift
Multiline Document Title Learn to customize document title labels for multiline titles in Swift. Visit our API guide for more resources on PSPDFUserInterfaceView. Swift
PDF E-Reader Example Learn how to set up PSPDFKit as an e-reader with our Swift example. Explore more resources in our blog article on building an e-reader app. Swift
Construction Example Learn to set up PSPDFKit for displaying building floor plans. Explore our blog for more on working with PDFs in construction applications. Swift
Create Free Text Annotations Continuously Learn to streamline Free Text annotation creation in iOS. Explore our guide on the annotation state manager for efficient multi-annotation workflows. Swift
HTML to PDF Conversion Convert a URL or simple HTML page to a PDF document. Get additional resources by visiting our guide on [generating PDFs from HTML in iOS](/guides/ios… Swift
Convert MS Office Files to PDFs Easily convert DOCX, XLSX, and PPTX files to PDF using our Office file conversion component. Explore more in our iOS guide for detailed resources. Swift
Stamp Button Learn how to use stamp annotations in your iOS app with our JavaScriptAction. Access the full guide for more insights and resources. Swift
Create Email Snippet when Sharing PDF Learn how to define a standard message body for sharing documents via email using Swift. Explore our example for effective email communication. Swift
Create Link Annotations in PDF Learn to display link annotations in your iOS app's UI. Explore our guide and example code for adding link annotations to PDFs effectively. Swift
Bookmark Creation UI Learn to build a UI for creating named bookmarks in iOS. Explore our Swift code example and access additional resources for bookmark implementation. Swift
Create a New PDF Programmatically Learn to use PSPDFProcessor for new PDF document creation in iOS. Access our guide for more on generating blank PDFs and enhancing document features. Swift
Teleprompter Example Discover how to implement continuous scrolling with a timer in your iOS app. Learn to customize scroll directions and page transitions effectively. Swift
Create a Password-Protected PDF Learn how to create a password protected document in iOS. Access our guide for additional resources and a Swift code example for secure PDF generation. Swift
Create a Custom Appearance Stream Generator Learn how to enhance vector stamp annotations with custom drawing. Explore our guide on appearance streams and access Swift code examples for implementation. Swift
Create a Custom PDF Navigation Bar with SwiftUI Learn to display a PDFViewController in SwiftUI with custom navigation bar buttons. Explore our SwiftUI PDF library for more resources and examples. Swift
Create a Settings View with SwiftUI Learn to use PDFViewController in SwiftUI and create a custom page view settings interface with our step-by-step example and source code. Swift
Create an Always-Dark Annotation Toolbar Learn how to set the Annotation Toolbar to Dark Mode in iOS 13 using `overrideUserInterfaceStyle`. Perfect for enhancing user experience! Swift
Create a Custom Annotation Inspector with SwiftUI Explore a custom annotation Inspector in SwiftUI. Access our SwiftUI PDF library for additional resources and enhance your iOS development skills. Swift
Use a Custom Annotation Provider Learn to implement a custom annotation provider for PDF annotations in iOS. Explore our guide for saving annotations to external storage. Swift
Custom Comments UI Learn how to replace PSPDFNoteAnnotationViewController with a custom view controller in Swift. Explore our detailed code sample for implementation. Swift
Use a Custom PDF Bookmark Provider Learn to implement a custom bookmark provider in iOS with a plist file. Explore our guide for additional resources and code examples. Swift
Custom Page Labels in the Sharing UI Learn to display page labels instead of numbers in the sharing UI. Explore our Page Description Provider API guide for more resources. Swift
Custom PDF Stamp Annotations Learn to extend PSPDFStampViewController with custom text, image, and vector stamps. Visit our guide for more on image stamp annotations in iOS. Swift
Use Custom Page Templates in the PDF Editor Learn how to enhance Document Editor with custom page templates. Visit our guide on adding pages to PDF files in iOS for more resources. Swift
Use a Custom Saving Confirmation for the PDF Editor Learn how to implement custom document saving options in your iOS PDF editor. Access resources and code examples for seamless document processing. Swift
Add a Custom Thumbnail View Filter Learn how to subclass ThumbnailViewController to create a custom filter for ink annotations. Visit our API guide for more resources and examples. Swift
Customize Annotation Link Border Color Learn how to set a red border for link annotations in iOS PDFs. Access our guide and code sample for detailed instructions and resources. Swift
Use a Custom Protocol Link Learn how to use custom link protocols and link annotations in PDFs on iOS. Access our guide for more resources and practical code examples. Swift
Customize the Annotation Inspector Learn to customize the iOS annotation inspector for vector stamp annotations with blend modes. Explore our guide for more resources and examples. Swift
Color Preset Customization Learn how to override default color presets in iOS annotation inspector. Access our guide for more on customizing color presets effectively. Swift
Customize Comment Font Size in PDF Learn how to modify NoteAnnotationViewController to enhance readability by using a larger font size in your Swift applications. Swift
Customize PDF Annotation Toolbar Learn how to customize the annotation toolbar in Swift, including grouping tools for optimal display even with limited space. Explore our example code. Swift
Customize PDF Annotation Toolbar with SwiftUI Learn to create a custom annotation toolbar with SwiftUI. Access the complete SwiftUI PDF library for more resources and examples! Swift
Customize the PDF Editor Toolbar Learn how to customize the new page button and streamline your Document Editor Toolbar. Explore our guide on editing PDFs in the iOS viewer for more tips. Swift
Customize the Appearance of PDF Form Elements Learn how to customize the appearance of forms in iOS. Explore our guide and Swift examples for supported PDF form fields. Swift
Customize PDF Outline Learn to implement a custom document outline controller in iOS. Explore our guide for additional resources on document info customization. Swift
Use a Custom Page Label Formatter Learn to customize page labels in your document view. Explore our Swift example and access the PSPDFPageLabelFormatter API guide for more resources. Swift
Customize PDF Sharing Options Learn how to customize document sharing options in iOS. Explore our guide and find a Swift code example to enhance your app's sharing capabilities. Swift
Customize PDF Tab Titles Learn to customize tab titles in PSPDFTabbedViewController with Swift. Access our API guide for additional resources and code samples. Swift
Customize PDF View Margins Learn how to adjust document view margins in iOS to fit your custom UI. Explore our guide on PDF customization for more resources and examples. Swift
Customize PDF View Settings Learn to enhance user experience using PDFSettingsViewController. Access our guide for tips on scroll directions and page transitions in iOS viewers. Swift
Add Custom Pencil Interactions Learn how to register custom actions for UIPencilInteraction in iOS. Explore our guide for Apple Pencil double tap support and example code in Swift. Swift
Scrubber Bar with Buttons Learn to add UIBarButtonItems to your document scrubber bar. Visit our PSPDFScrubberBar API guide for more resources and customization tips. Swift
Customize Thumbnail Page Labels Learn how to customize page labels in thumbnail view mode using Swift. Enhance your app's user experience with our easy-to-follow code example. Swift
Custom Vertical Annotation Toolbar Learn to create a custom annotation toolbar in iOS. Explore our guide on the annotation state manager and find useful resources for implementation. Swift
Screen Mirroring Learn how to add your own view controller for screen mirroring in Swift. Explore our example code and customize your app's display seamlessly. Swift
Customize the Annotation Selection Knobs Learn to customize annotation selection knobs by removing, repositioning, and tinting. Explore our PSPDFResizableViewOuterKnob API guide for more resources. Swift
Customize the Annotations List Learn to customize cell appearance in AnnotationTableViewController. Explore our guide for more tips on enhancing your iOS app's annotation lists. Swift
Customize the Filename of Shared PDF Learn how to change filenames for shared files in iOS and explore additional sharing options. Visit our guide for more resources and tips. Swift
Customize PDF Search Highlight Color Learn how to customize the search highlight color to blue using UIAppearance in iOS. Explore our guide on text searching in PDFs for more tips. Swift
Customize the Search Result Cell Learn how to implement custom text colors in table view cells for PSPDFSearchViewController. Explore our resources on iOS PDF search library now! Swift
Customized Note Annotation View Controller Learn to hide timestamp and author labels in PSPDFNoteAnnotationViewController. Access the API guide and example code for seamless customization. Swift
Show Documents with UIPageViewController Discover how to use UIPageViewController to seamlessly cycle through PDF documents in your Swift applications with this comprehensive code example. Swift
Disable Annotation Reviews Learn how to disable viewing and setting annotation reviews in iOS documents. Explore our guides for more resources and code examples in Swift. Swift
Disable Bookmark Editing Learn how to disable bookmark editing in PDFs with our Swift example. Explore more on document features in our comprehensive guides. Swift
Disable Bookmark Renaming Learn how to override the default bookmark cell to disable renaming. Access our guide on iOS PDF bookmarks for more resources and code examples. Swift
Disable PDF Annotation Editing Learn how to use annotation flags to disable editing in iOS. Access our guide and Swift code example for effective implementation. Swift
Disable Scroll Bouncing Learn to disable scroll bouncing for document zoom views in Swift with this practical example. Improve user experience in your iOS applications. Swift
Disable Removing Digital Signature Learn how to set `allowDeletingDigitalSignatures` to false in PSPDFKit. Access our API guide for more resources on managing digital signatures. Swift
Confirmation Sheet for Annotation Deletion Learn how to present a confirmation sheet before deleting annotations in iOS. Access additional resources and Swift code examples for better implementation. Swift
Display Measurements on PDF Pages or Spreads Learn how to add auxiliary views to spreads/pages in your iOS app. Explore our PDFPageView API guide and example codes for customization. Swift
Display PDF Annotations on Layers Discover how to use Instant’s Layers feature for PDF document annotations. Visit our guide for iOS resources and a practical example in Swift. Swift
Display PDF in Inbox Directory Learn how to display all files in the Inbox directory using PDFDocumentPickerController. Explore the PSPDFDocumentPickerController API guide for more resources. Swift
Popover Presentation Learn how to customize the PDFViewController using a popover presentation with Swift. Explore our code example for effective implementation. Swift
Share a Document’s originalFile Discover how to allow users to share the original file from a PDF using Swift. Explore our API documentation for detailed implementation examples. Swift
Download a PDF from a Remote URL Learn to automatically download and cache PDFs with a progress indicator in Swift. Access our guide for more resources on remote URL downloads. Swift
Draw All Annotations as Overlays Learn how to overlay annotations on custom subviews in Swift with our example code. Enhance your app's UI by mastering annotation rendering techniques. Swift
Embed PSPDFKit as a Child View Controller Learn how to embed a PDFViewController as a child view controller in iOS. Visit our guide for detailed resources and Swift code examples. Swift
Embed a SwiftUI View inside a Page View Learn how to add a SwiftUI child view to your document page. Explore our guide for customizing PDF display in iOS and enhance your app’s interface. Swift
Embed, Flatten or Remove PDF Annotations Discover how to use the PSPDFProcessor class for embedding, flattening, and removing PDF annotations. Access sample code and resources now! Swift
Enable Auto-Save with PDF Checkpointing Discover how to auto save documents using the checkpointing API. Access our iOS guide for additional resources and Swift code examples. Swift
Enable Fixed PDF Toolbar Position Learn how to position annotation and document editor toolbars at the top of your iOS app. Access our guide for more customization resources. Swift
Enable Saving Confirmation when Exiting PDF Learn how to disable document auto saving in iOS and prompt users with a confirmation dialog before exiting. Explore our guide for more resources. Swift
Encrypt and Decrypt a PDF Document Learn to securely encrypt and decrypt documents in iOS using passphrases. Explore our guides on PDF security and the PSPDFCryptor API for more insights. Swift
Encrypt Disk Cache when Rendering PDF Discover how to wrap cache access in encryption for better document security. Explore our guide on iOS PDF document security for more resources. Swift
Use Encrypted XFDF Documents Learn to encrypt and decrypt XFDF files on-the-fly. Explore our PSPDFAESCryptoDataProvider API for secure annotation data storage. Swift
Exit Drawing Mode Automatically Learn to exit drawing mode automatically after line drawing in iOS. Explore our guide on the annotation state manager for more resources. Swift
Redact Faces From a Document Learn to redact faces in documents with PSPDFProcessor and CIDetector. Explore our iOS redaction library for more resources and code examples. Swift
Fixed-Size PDF Annotations Learn to create a fixed-size stamp annotation for iOS that remains unchanged during zoom. Access our complete guide for more resources and examples. Swift
Playground Discover the Quick Start Guide PDF for PSPDFKit on iOS, featuring essential code samples in Swift and Objective-C to enhance your app development. Swift
Hide or Reveal Area in PDF Allow users to select areas to hide and reveal on a page, using a custom square annotation. Swift
Highlighting Text in PDF Learn to replicate Apple Books' text highlighting in iOS. Explore our guide on programmatically creating PDF annotations and access helpful Swift examples. Swift
Annotate on Image Documents Load an image file from a local folder to use with the PDF annotation tools. Get additional resources by visiting our guide on [adding annotations to… Swift
Implement a Document Picker Sidebar Learn how to implement a Document Picker in your app's sidebar with our detailed Swift and Objective-C examples. Explore the PSPDFDocumentPickerControllerDelega Swift
Import and Export XFDF Data Discover how to use the XML Forms Data Format (XFDF) to manage PDF forms and annotations. Access our iOS guide for importing and exporting XFDF files. Swift
Initialize a PDF with Data Learn how to create a PDF document in-memory using Swift. Visit our guide for more on opening PDFs from in-memory data in iOS applications. Swift
Insert Page into PDF from another Document Learn to use PSPDFDocumentEditor to copy pages from other PDFs. Explore our guide for step-by-step instructions and source code examples in Swift. Swift
Storyboard Integration Learn how to create a PDFViewController using a storyboard in Swift. Follow our step-by-step guide and access the source files for easy implementation. Swift
E-Learning (LMS) Example Discover how to set up PSPDFKit for e-learning exams and grading. Explore additional resources in our blog on grading papers in an LMS application. Swift
Customize how PDF Annotations Load Discover how to create a custom annotation provider that lazily loads annotations from PDFs. Explore our guide for embedding annotations in iOS. Swift
Link Annotation View Customization Discover how to customize link annotations in iOS with PSPDFKit. Access our comprehensive API guide and explore code examples for implementation. Swift
Monitor UI Touches Learn to use UIGestureRecognizer in PDFViewController to capture user touches. Access the complete code sample for effective view customization. Swift
Multi-User PDF Collaboration Discover how to implement multiple Instant document instances for collaborative editing. Explore our guide for more resources and examples! Swift
Multimedia Discover how to load a PDF with multimedia enhancements and an embedded video using Swift. Perfect for interactive app development! Swift
OCR Learn to perform optical character recognition (OCR) on PDFs using Swift. Access our comprehensive guide for more resources on OCR in iOS. Swift
Open an AES-Encrypted PDF Learn to open AES-encrypted PDFs on the fly in iOS. Access our guide for more on decrypting PDFs securely without storing decrypted data. Swift
Open PDF with Preset Password Learn how to unlock password-protected PDFs in iOS with Swift. Access our guide for detailed resources and examples to streamline your document security. Swift
Instant PDF Collaboration Connect to the PSPDFKit Instant server to download documents for iOS collaborative editing. Explore our PDF collaboration library for more resources. Swift
PDF Form Examples This example shows the various ways you can work with PDF Forms, from appearance customization to accessing form field data or working with digital s… Swift
Highlight Annotation Blend Mode Menu Learn to add a Blend Mode menu to highlight annotations in iOS. Explore our guide for detailed resources and Swift example code. Swift
PDF Magazine Reader Learn how to configure the PSPDFKit UI for a magazine reader using Swift. Explore the example code and enhance your app's reading experience. Swift
PDF Page Scale & Resize Learn how to use PSPDFProcessor to resize PDF pages in iOS. Access our guide for more tips on scaling and manipulating PDF documents effectively. Swift
Reader View: PDF Reflow Discover how to use Reader View for easy document reading in iOS. Access our Swift example and additional resources in the iOS PDF reader library. Swift
Generate a PDF Report Learn to generate and protect PDF documents using Swift. Explore our PDF generation library for iOS for more resources and code samples. Swift
PDF Streaming Explore how to load document parts on demand with Swift. This guide includes code samples and practical examples for streaming documents and views. Swift
PDF Streaming with SwiftUI Explore how to load document parts on demand in SwiftUI with our comprehensive example and source code. Perfect for enhancing your app's performance! Swift
Redact Text in PDF Using Regex Learn to use regular expressions for URL redaction in documents. Visit our guide for more on iOS PDF redaction techniques and best practices. Swift
PDFViewController Controller State Explore the different states of PDFViewController with Swift examples. Visit our API guide for more resources on customizing your PDF viewer. Swift
Built-In Passowrd Entry UI Learn how to handle password-protected PDFs in iOS with our guide. Get tips for bypassing password prompts and explore useful Swift code examples. Swift
Persist View Settings Learn how to save user options in PDFSettingsViewController using UserDefaults in Swift. Explore our example for effective controller customization. Swift
Contained Digital Signatures Learn how to prepare a document with a signature field and embed digital signatures in iOS. Access our complete guide for additional resources. Swift
Contained PAdES Digital Signature Learn how to prepare documents for PAdES digital signatures. Access our guide for iOS resources and a Swift code example for contained signatures. Swift
Preserving PDF Annotation Aspect Ratio During Resize Learn to implement resizing that maintains annotation aspect ratio. Explore our guide for customizing user interactions in iOS and access useful resources. Swift
Printer Defaults for PDF Annotations Learn to set printer defaults for summarizing annotations in iOS. Visit our guide for tips on configuring PDF sharing options and more resources. Swift
Add PDF Annotations Programmatically Learn how to add Ink Annotations in iOS using Swift. Visit our guide for more resources on programmatically creating PDF annotations. Swift
Programmatic PDF Editing Learn how to use PSPDFDocumentEditor to rotate pages and add new ones. Discover more in our guide on PDF Editor API usage for iOS. Swift
Programmatically Go To PDF Outline Learn how to programmatically access specific document outline items in Swift. Visit our Outline API guide for more resources and examples. Swift
Search PDF Without Controller Discover how to search text in PDFs on iOS programmatically. Access our guide for resources and a Swift example to enhance your app's functionality. Swift
Redact Text in PDF Learn how to redact text from PDFs using PSPDFProcessor. Access our guide for comprehensive resources on search and redaction in iOS applications. Swift
Remove Password from PDF Learn to use the document processor to remove password protection from PDFs. Access additional resources in our Security API guide for Swift examples. Swift
Render Drawings on PDF Pages Learn to add custom drawing to iOS pages without altering documents. Explore our guide on temporary watermarks for enhanced PDF editing. Swift
Rotate PDF Page Learn how to add a button to rotate PDF pages in 90-degree steps on iOS. Access our guide for more resources on manipulating PDF files. Swift
Rotate Page Temporarily Learn how to add a button to rotate PDF pages in 90-degree steps. Visit our PSPDFRotation API guide for more resources and examples. Swift
Save Reading Position in a PDF Learn to persist view state in your iOS app, allowing users to return to their saved reading position. Explore our guide on managing PDFs effectively. Swift
Search and Redact Text Learn how to search and redact text in PDF documents with our Swift example. Explore our guide for more on iOS PDF redaction techniques. Swift
Full-Text Search Across Multiple PDF Documents Learn how to utilize PDFDocumentPickerController for full-text search in iOS. Access our PDF search library for additional resources and examples. Swift
Select All Text in a PDF Learn how to add a "Select All" option to your iOS viewer menu. Visit our guide for more on text selection and customization in Swift. Swift
Select Free Text Annotations Learn how to automatically select and edit Free Text Annotations using our Swift example. Explore the PSPDFDocument API guide for more resources. Swift
Create Note from Selection Learn how to add a menu item for creating note annotations from selected text in iOS. Explore our guide for more resources on text extraction. Swift
Show Author Name on Annotation Selection Learn how to display author names on annotation selection in PSPDFKit. Explore our Swift example and visit the PSPDFAnnotation API guide for more resources. Swift
Show Multiple Files as a Single PDF Learn to display a single document using multiple PDF providers in iOS. Explore our guide on PDF file coordination for additional resources. Swift
Use PDF Tabs To Show Multiple Documents Discover how to open multiple documents using a tabbed interface in iOS. Access our guide for more tips and a Swift code example for implementation. Swift
Show Note Controller for Highlights Learn to automatically display the note controller for highlight annotations in iOS. Explore our PSPDFPageView API guide for more resources. Swift
Show a PDF's Download Progress Learn to show file download progress for PDFs in Swift. Explore our guide for more resources on downloading PDF files from remote URLs. Swift
Show or Hide All PDF Annotations Learn how to hide or show all document annotations in iOS. Access our Swift code example and guide for managing PDF annotations effectively. Swift
Simple Annotation Inspector Learn how to hide properties in the annotation inspector for easier use. Visit our guide for more on customizing options effectively. Swift
Simple Font Picker Learn to limit font choices in PSPDFKit's font picker for a better user experience. Explore the Swift example and API guide for more resources. Swift
Sticky Thumbnail Header Learn how to set up a sticky header for your document thumbnail scroll view. Explore our PSPDFThumbnailFlowLayout API guide for more resources. Swift
Multiple Users: Storing PDF Annotations Learn to store annotations in JSON files for multiple users with our Swift example. Explore more in our Instant JSON guide for iOS. Swift
SwiftUI Split Screen Learn how to use SwiftUI to show two PDFViewControllers side by side. Explore the Swift code example for an effective split-screen design. Swift
Toggle PDF Form Field Highlight Color Learn how to toggle the form highlight color in PSPDFKit for iOS. Explore the Swift code example and access our comprehensive PSPDFFormElement API guide. Swift
Update Configuration When Rotating PDF Learn how to adjust viewing options for device rotation in iOS. Access our guide on customizing scroll directions and page transitions for better user experienc Swift
Use PDFViewController with SwiftUI Show a `PDFViewController` in SwiftUI. Get additional resources by visiting our [SwiftUI PDF library](/guides/ios/getting-started/swiftui/). Swift
Use a Custom Image Picker Controller Learn how to implement a custom Image Picker with UIImagePickerController in iOS. Explore our guide on adding image annotations to PDFs for more resources. Swift
Customize the Sharing View When Using SwiftUI Learn to use the delegation pattern in SwiftUI to tailor PSPDFKit components. Explore our code example for practical insights and implementation tips. Swift
Using Instant JSON to Collaborate on PDFs A collection of examples showing how to use the Instant JSON data exchange format. Get additional resources by visiting our [Instant JSON guide](/gui… Swift
Use a Custom Annotation Provider (e.g. a Database) Discover a custom annotation provider for iOS that serializes annotations from URLs. Access resources on saving PDF annotations to external storage. Swift
Write PDF Annotations to an XFDF File Learn to create Link Annotations across pages and export XFDF files. Access our guide for importing and exporting annotations on iOS. Swift