Nutrient iOS SDK 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.

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 a PDF from a form
How to generate a PDF from a PDF form

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 Nutrient

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

Generate thumbnail previews
How to render PDF pages as thumbnail images

Start your free trial for unlimited access and expert support.