Extract content and data from PDF documents using JavaScript. Nutrient Web SDK offers developers a way to quickly parse and read PDF content, retrieve forms or annotations, extract digital signatures, and more — in any web app.

Explore document comparison and text extraction examples in awesome-nutrient(opens in a new tab).

Key capabilities

  • Parse and read — Text, forms, signatures, annotations, and more
  • Extract text — From each page for processing
  • Form fields — Extract form information and values
  • Annotations — Retrieve all annotations as JSON or XFDF
  • Digital signatures — Get all validation info present in the PDF
  • Client-side — Extract directly in the browser (no server needed)
  • Extendable — Add a search UI, annotation, forms, and more

Guides for extraction

Extract selected text
How to retrieve selected text and text located within a selection range

Text extraction
How to extract the full text content from a PDF page or document

Parse content
How to parse page info, form fields and values, annotations, and more

Read text
How to read, extract, and process text in a PDF

Page extraction
How to extract PDF pages and insert them into a new document

Start your free trial for unlimited access and expert support.