PDF Search Library for iOS

Search across PDF documents, pages, and annotations for matching text. PSPDFKit for iOS offers developers an API for programmatic full-text search, as well as a customizable UI for searching and highlighting relevant matches.

PSPDFKit SDKs are deployed in some of the world’s most popular applications, such as those made by Autodesk, Disney, DocuSign, Dropbox, IBM, and Lufthansa.

Key Capabilities

  • Full-text search — Programmatically or by using the UI

  • Indexed search — Search inside multiple PDFs at once

  • Annotation search — Find specific PDF annotations

  • Customizable UI — Adjust the search form to match your look & feel

  • Extendable — Add annotation, extraction, redaction, and more

Search for Text in a PDF
How to search for text within a single PDF document

Search for Annotations in a PDF
How to search for text contained in annotations

Index Multiple Documents
How to index multiple PDF documents for use in indexed full-text search

Indexed Search Matching Options
How to configure matching options for indexed full-text search

Generate Indexed Search Previews
How to generate a preview containing ambient text surrounding a match

Encrypt the Search Index Database
How to encrypt the SQLite database created by PSPDFKit

Custom Tokenizer for Search Index
Learn about the default tokenizer and how to use a custom one

Custom SQLite Library
How to link your app to a custom build of SQLite

Spotlight Indexing
How to index documents with Spotlight for native device searching

Free Trial

Enjoy unlimited trial usage of all our products. Get guidance and tech support from developers who built the product, and get started within minutes.