JavaScript PDF library
Nutrient Web SDK is a JavaScript PDF library for viewing, annotating, and editing PDFs directly in the browser. It offers developers a way to quickly add PDF functionality to any web application.

Key capabilities
Flexible API to tailor behavior and appearance to your needs
Offload tasks to the client-side, eliminating server dependency
Leverage a reliable, PDFium-based engine for precise PDF rendering
Easily annotate, edit, eSign, fill forms, redact sensitive data, and more
PDF capabilities
Explore allPDF viewer
Learn to configure the high-performance PDF document viewer
Annotations
Import, export, create, edit, sync, and flatten annotations seamlessly
Interactive forms
Effortlessly create, fill, and extract data from PDF forms
Instant synchronization
Instantly synchronize annotations across users, devices, or sessions
eSignatures and digital signatures
Add secure electronic or certificate-based digital signatures
PDF editing
Edit content, merge/split documents, and manipulate pages with ease
File conversion
Convert Office documents and images to PDF or PDF/A
Content redaction
Redact sensitive data programmatically or with the built-in UI
File type support
Nutrient Web SDK enables you to load, save, convert, and edit up to 15 file types, including PDFs, documents, Office files, and images. For working with Microsoft Office files, contact our Sales or Support teams for assistance.
Opening Microsoft Office and image files requires enabling the Office Files and Image Documents components in your license.
Browser support
Nutrient Web SDK is compatible with the latest versions of popular browsers, including Google Chrome, Mozilla Firefox, Safari, Microsoft Edge, and Firefox ESR. For a complete browser compatibility list, visit our browser support page.
Framework support
Nutrient Web SDK is compatible with all JavaScript frameworks, including React, Angular, Vue, Svelte, Electron, Ruby on Rails, TypeScript, and others. It just needs a DOM container to append the viewer, which is possible with any framework.
Integrations
Nutrient Web SDK is compatible with SharePoint, Microsoft Teams, Microsoft OneDrive, and Salesforce.
Operational modes
Nutrient Web SDK can be used standalone or with Document Engine. In standalone mode, all rendering and processing runs entirely on the client side, in the browser. With Document Engine, these operations are delegated to the backend.