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.

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

Start your free trial for unlimited access and expert support.