---
title: "JavaScript PDF extraction library | Nutrient SDK"
canonical_url: "https://www.nutrient.io/guides/web/extraction/"
md_url: "https://www.nutrient.io/guides/web/extraction.md"
last_updated: "2026-05-25T18:42:17.819Z"
description: "Uncover hidden potential with our web extraction guide. Learn how to unlock powerful insights and improve your online presence today!"
---

# JavaScript PDF extraction library

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](https://github.com/pspdfkit/awesome-nutrient/tree/main/playground/text-comparison).

## 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](https://www.nutrient.io/guides/web/features/text-selection.md)**\
How to retrieve selected text and text located within a selection range

**[Text extraction](https://www.nutrient.io/guides/web/features/text-extraction.md)**\
How to extract the full text content from a PDF page or document

**[Parse content](https://www.nutrient.io/guides/web/extraction/parse-content.md)**\
How to parse page info, form fields and values, annotations, and more

**[Read text](https://www.nutrient.io/guides/web/extraction/read-text.md)**\
How to read, extract, and process text in a PDF

**[Page extraction](https://www.nutrient.io/guides/web/extraction/page-extraction.md)**\
How to extract PDF pages and insert them into a new document

**Call to Action**

Start your free trial for unlimited access and expert support.

[Learn More](https://www.nutrient.io/sdk/web/getting-started/other-frameworks/javascript.md)
---

## Related pages

- [JavaScript PDF parser library](/guides/web/extraction/parse-content.md)
- [Extract pages from PDFs using JavaScript](/guides/web/extraction/page-extraction.md)
- [Read text from PDFs using JavaScript](/guides/web/extraction/read-text.md)
- [Extract text from PDFs using JavaScript](/guides/web/features/text-extraction.md)
- [Extract selected text from PDFs programmatically](/guides/web/features/text-selection.md)

