A drop-in-ready framework that helps in almost every aspect of PDF-rendering on iOS.

Screencast

Features

  • New in 1.9: page-curl support like in iBooks.

  • New in 1.8: initial support for search highlighting!.

  • New in 1.7: multimedia annotations support (using link annotations and the pspdfkit:// url scheme. Video, audio and web browser support).

  • New in 1.7: delegates to easily add your custom overlays.

  • PDF Outline/Table Of Contents parsing & display.

  • Annotations support (Page Links, Web Links).

  • Single or double page view support, including automatic mode that changes on landscape switch.

  • Optional setting to show first page in single mode, everything else in two pages. (magazine style)

  • Beautiful side page sliding, with shadow & gap between pages.

  • Support for both horizontal (magazine style) and vertical (UIWebView) scrolling mode.

  • Pinch to Zoom / Double Tap to to zoom in and out.

  • Tap right for next page, Tap left for previous page.

  • HUD that shows/hides on tap.

  • Fast Thumbnail extraction, grid display and caching.

  • Intelligent caching features - you control how much should be cached.

  • Automatic page sizing via PDF crop-box metadata. Multiple aspect-ratios per document supported.

  • PDF text extraction for full text search.

  • Delegates to fine-control pdf display, with callbacks for custom overlays.

  • Logical PDF container, lets you combine multiple PDFs into one big pdf.

  • Fully customizable interface: You can disable features like search, thumbnails or the whole HUD and replace it with your own.

  • Highly Multi-Threaded. Grand Central Dispatch is used throughout the framework to ensure maximum speed, and use every core available.

  • Optimized for both iPad and iPhone, fully compatible with iOS4 and iOS5.

What Our Clients Say

Amazingly easy to use and impressive PDF performance - closest thing to iBooks so far!

– Martin Reichart, iOS Developer

Let me first say how happy we are with your framework. I’ve found the user experience, the developer experience, and overall performance of the viewer to be excellent. I don't want to have my company name listed. Using your editor is currently providing us a competitive advantage over our piers - I don't want to make it easy for them to figure out what we're doing!

– (Unnamed company in the Financial Services industry)

I'm becoming a real fan, because it's really a fantastic library!

– Jesper Avot, Avot Media BV

Thanks for the excellent product, and also the excellent service. We're very happy with our purchase.

– Steve Krenek, zyquest.com

We're extremely happy with the PSPDFKit. It's really incredible, and it'll really help make the app complete.

– Chan Kruse, iOS Developer (secret project; company will be announced once complete)

We're seriously in love with PSPDFKit; it's saved us a ridiculous amount of work. Awesome stuff.

– Randy Becker, iOS Developer at Punchkick Interactive

I just had to change your example's filename and published it. Everybody's pretty happy with it. The nice and smooth behavior has been highly appreciated.

– Pierfrancesco, iOS Developer

Remember when I said I would open source PDF Kit for iOS? Well, I won’t. Just buy http://pspdfkit.com from @steipete instead.

– Cédric Luthi, iOS Developer at hortis

Apps already using PSPDFKit

PSPDFKit is already used in lots of AppStore apps. We're linking here only a subset, as some customers have policies that disallow linking or only deploy In-House Enterprise versions. For example, PSPDFKit is being used in British Airways internal crew applications to view and search various manuals & docs. "It was nice and easy to integrate and get working and works a lot better than our previous viewer!"

Note: those apps may not use the latest version/all features of PSPDFKit, be sure to also check out the KioskExample to see the full feature set.