Explore iOS PDF development with practical code samples


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

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 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 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 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.

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 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 exampl...

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!

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 analy...

Annotate on image documents

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

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.

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.

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!

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.

Link Annotation Examples

Learn to create link annotations for iOS that point to pages, documents, and websites with external media support.

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 implemen...

Preserving PDF Annotation Aspect Ratio During Resize

Learn how to resize annotations in Swift while maintaining their aspect ratio. Access useful resources for customizing iOS user interactions.

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.

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.

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.

Board Meeting Collaboration Example

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

PDF JavaScript Support: Add Calculator

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

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.

Child View Controller Using Parent Navigation Bar

Learn to use PDFViewController as a child view controller in iOS with navigation bar integration. Access guides and code samples.

Confirmation Sheet for Annotation Deletion

Learn to show a confirmation sheet before deleting iOS annotations with Swift. Access essential code samples for easy implementation.

Construction Example

Learn to use PSPDFKit for displaying building floor plans in iOS construction apps. Visit our blog for additional resources.

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.

PDFViewController Controller State

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

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.

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.

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.

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...

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.

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 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.

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.

Custom Comments UI

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

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!

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 resou...

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 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.

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.

Customize PDF Outline

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

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.

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.

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.

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 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!

Customize the Annotation Selection Knobs

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

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 Tab Titles

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

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.

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.

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.

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...

Customized Note Annotation View Controller

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

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 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.

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 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 Removing Digital Signature

Learn how to prevent digital signature removal in PDFs using Swift with the `allowDeletingDigitalSignatures` setting. Access the PSPDFKit API guide.

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.

Display PDF in Inbox Directory

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

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.

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 PSPDFDocumentPickerContro...

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.

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.

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...

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.

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.

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.

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.

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.

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 insight...

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.

Allow Freeform Image Annotation Resizing

Learn how to disable forced aspect ratio resizing for image annotations in Swift using autoresizingMask with practical code 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.

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.

Hide or reveal area in PDF

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

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.

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 exam...

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.

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.

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!

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.

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 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.

Configure PDF Annotation Toolbar

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

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.

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!

Multiline Document Title

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

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.

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.

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.

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.

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.

Show Documents with UIPageViewController

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

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.

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.

Instant PDF Collaboration

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

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!

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.

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.

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.

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 t...

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 gui...

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...

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.

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.

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.

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.

Teleprompter Example

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

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.

Persist View Settings

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

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.

Popover Presentation

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

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.

Color Preset Customization

Learn how to override color presets in iOS annotation inspector effectively.

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 securi...

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.

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.

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.

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.

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.

Rotate Page Temporarily

Learn to rotate your PDF pages temporarily in 90-degree increments using Swift. Check our API guide for more resources and examples.

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.

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.

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.

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.

Scrubber Bar with Buttons

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

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.

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.

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.

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 reso...

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.

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.

Programmatically add a signature to all PDF pages

Learn how to programmatically add electronic signatures to every page of your PDF documents in iOS app using Swift. Explore our comprehensive guide wi...

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.

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 gamer...

Stamp Button

Learn how to use stamp annotations in your iOS app with our JavaScriptAction. Access the full guide for more insights and 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.

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...

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!

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.

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!

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.

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.

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.

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.

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.

SwiftUI Sidebar

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

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.

Use PDFViewController with SwiftUI

Show a PDFViewController in SwiftUI. Get additional resources by visiting our SwiftUI PDF library.

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 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.

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.

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...

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.