Nutrient Android 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, filling forms, and more.

Key capabilities

  • Create from template — Insert text or images and prefill forms
  • Generate from images — Convert JPGs or PNGs into PDF
  • Assemble documents — Merge multiple PDFs and insert pages
  • Thumbnail previews — Render pages as thumbnail images
  • Saving options — To local storage, 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 or JPG

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 thumbnail previews
How to render PDF pages as thumbnail images

Generate PDFs programmatically
How to programmatically generate a PDF

Start your free trial for unlimited access and expert support.