---
title: "iOS PDF generation library — Fast and accurate | Nutrient"
canonical_url: "https://www.nutrient.io/guides/ios/pdf-generation/"
md_url: "https://www.nutrient.io/guides/ios/pdf-generation.md"
last_updated: "2026-06-03T21:45:02.503Z"
description: "Learn the secrets to flawless PDF generation in iOS. Uncover expert tips and tricks for seamless integration. Click now to level up your skills!"
---

# PDF generation library for iOS

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](https://www.nutrient.io/guides/ios/miscellaneous/custom-page-templates.md)**

How to generate a PDF using an existing document as a template

**[Generate a PDF from HTML](https://www.nutrient.io/guides/ios/pdf-generation/from-html.md)**

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

**[Generate a PDF from images](https://www.nutrient.io/guides/ios/pdf-generation/from-images.md)**

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

**[Generate a PDF from a form](https://www.nutrient.io/guides/ios/pdf-generation/from-pdf-form.md)**

How to generate a PDF from a PDF form

**[Generate PDF reports](https://www.nutrient.io/guides/ios/generating-pdfs/generating-pdf-reports.md)**

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

**[Generate a blank PDF](https://www.nutrient.io/guides/ios/features/document-creation.md)**

Learn three ways to generate a blank PDF using Nutrient

**[Generate a password-protected PDF](https://www.nutrient.io/guides/ios/pdf-generation/password-protected-pdf.md)**

How to generate a password-protected PDF

**[Generate thumbnail previews](https://www.nutrient.io/guides/ios/pdf-generation/thumbnail-preview.md)**

How to render PDF pages as thumbnail images

**Call to Action**

Start your free trial for unlimited access and expert support.

[Learn More](https://www.nutrient.io/sdk/ios/getting-started.md)
---

## Related pages

- [Generate blank PDFs on iOS](/guides/ios/features/document-creation.md)
- [Generate PDFs from HTML on iOS](/guides/ios/pdf-generation/from-html.md)
- [Generate PDFs from images on iOS](/guides/ios/pdf-generation/from-images.md)
- [Generate PDFs from a PDF form in iOS](/guides/ios/pdf-generation/from-pdf-form.md)
- [Generate PDFs from templates on iOS](/guides/ios/miscellaneous/custom-page-templates.md)
- [Generate a password-protected PDF on iOS](/guides/ios/pdf-generation/password-protected-pdf.md)
- [Generate PDFs programmatically on iOS](/guides/ios/pdf-generation/programmatically.md)
- [Generate PDF thumbnails on iOS](/guides/ios/pdf-generation/thumbnail-preview.md)
- [Generate PDF reports on iOS](/guides/ios/generating-pdfs/generating-pdf-reports.md)

