---
title: "TypeScript document library: View, edit, sign, annotate"
canonical_url: "https://www.nutrient.io/guides/web/documents/typescript/"
md_url: "https://www.nutrient.io/guides/web/documents/typescript.md"
last_updated: "2026-11-11T12:42:25.772Z"
description: "Add document viewing, annotation, conversion, and editing to your TypeScript-based web application with Nutrient Web SDK."
---

# TypeScript Document Library

Add document viewing, annotation, conversion, and editing to your TypeScript-based web application with Nutrient Web SDK. It offers developers a client-side JavaScript library that's fully compatible with TypeScript for working with PDF, PDF/A, and Office documents.

[Launch demo](https://www.nutrient.io/demo/)

## Key capabilities

**Customizable**

Robust API for configuring behavior and appearance

**Client-side**

Workload is offloaded to client (no server needed)

**MS Office and PDF**

Full support for PDF, Word, Excel, and PowerPoint

**Prebuilt features**

Annotate, edit, sign, form fill, redact, and more

## Build PDF solutions

[Explore all](https://www.nutrient.io/guides/web/intro.md)

---

**Document viewer**

How to configure the PDF and Office document viewer

[Read more](https://www.nutrient.io/guides/web/viewer/typescript.md)

---

**Annotations**

How to import, export, create, edit, sync, flatten, and more

[Read more](https://www.nutrient.io/guides/web/annotations/typescript.md)

---

**Forms**

How to create a PDF form, fill form fields, extract data, and more

[Read more](https://www.nutrient.io/guides/web/forms/typescript.md)

---

**Instant synchronization**

How to sync annotations across multiple users, devices, or sessions

[Read more](https://www.nutrient.io/guides/web/instant-synchronization.md)

---

**Signatures**

How to add electronic and digital signatures to PDF documents

[Read more](https://www.nutrient.io/guides/web/signatures/typescript.md)

---

**Editor**

How to edit content, merge or split documents, manipulate pages, and more

[Read more](https://www.nutrient.io/guides/web/editor/typescript.md)

---

**Conversion**

How to convert Office documents and images to PDF or PDF/A, and more

[Read more](https://www.nutrient.io/guides/web/conversion.md)

---

**Redaction**

How to redact content programmatically or using the UI

[Read more](https://www.nutrient.io/guides/web/redaction/typescript.md)

## File type support

Nutrient Web SDK enables you to load, save, convert, and edit 15 different [PDF](/guides/web.md), document, [Office](/guides/web/office.md), and image file types.

`PDF documents`

`Images`

`Office documents`

## Browser support

Nutrient Web SDK supports the latest versions of all commonly used browsers: Chrome, Mozilla Firefox, Safari, Edge, and Firefox ESR. You can see the full list on our [browser support page](/guides/web/pspdfkit-for-web/browser-support.md).

**Chrome**

**Firefox**

**Safari**

**Edge**

**Firefox ESR**

**Call to Action**

Start your free trial for unlimited access and expert support.

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

---

## Related pages

- [JavaScript document library](/guides/web/documents.md)
- [Angular Document Library](/guides/web/documents/angular.md)
- [ASP.NET Document Library](/guides/web/documents/aspnet.md)
- [Blazor Document Library](/guides/web/documents/blazor.md)
- [Electron Document Library](/guides/web/documents/electron.md)
- [HTML5 Document Library](/guides/web/documents/html5.md)
- [jQuery Document Library](/guides/web/documents/jquery.md)
- [Next.js Document Library](/guides/web/documents/nextjs.md)
- [Nuxt.js Document Library](/guides/web/documents/nuxtjs.md)
- [Progressive web apps document library](/guides/web/documents/pwa.md)
- [Ruby on Rails Document Library](/guides/web/documents/rails.md)
- [React Document Library](/guides/web/documents/react.md)
- [Svelte Document Library](/guides/web/documents/svelte.md)
- [Vue.js Document Library](/guides/web/documents/vuejs.md)

