PDF Generation Library for iOS

PSPDFKit for iOS is a library for generating PDF documents in an app without using a server. Newly created PDFs can be rendered in our viewer for signing, editing, form filling, and more.

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

Key Capabilities

  • Create from template — Insert text or images and prefill forms

  • Generate from images — Convert JPGs, PNGs, or TIFFs into PDF

  • Assemble documents — Merge multiple PDFs and insert pages

  • Thumbnail previews — Render pages as thumbnail images

  • Saving options — To local storage, a remote server, or custom

  • Client side — Create PDFs directly in the app (no server needed)

  • Extendable — Add viewing, forms, signing, annotation, and more

Guides for PDF Generation

Generate a PDF from a Template How to generate a PDF using an existing document as a template

Generate a PDF from HTML How to generate a PDF from HTML strings, URLs, and attributed strings

Generate a PDF from Images How to generate a PDF from a PNG, JPG, or TIFF

Generate PDF Reports How to generate a PDF report by adding text and images to a template

Generate a Blank PDF Learn three ways to generate a blank PDF using PSPDFKit

Generate a Password-Protected PDF How to generate a password-protected PDF

Generate Thumbnail Previews How to render PDF pages as thumbnail images

Free Trial

  • Unlimited trial usage

  • Guidance and tech support from developers

  • Get started