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
Robust API for configuring behavior and appearance
Workload is offloaded to client (no server needed)
Accurate, reliable PDFium-based rendering engine
Annotate, edit, sign, form fill, redact, and more
PDF capabilities
Explore allPDF viewer
How to configure the document viewer
Annotations
How to import, export, create, edit, sync, flatten, and more
Forms
How to create a PDF form, fill form fields, extract data, and more
Instant synchronization
How to sync annotations across multiple users, devices, or sessions
Signatures
How to add electronic and digital signatures to PDF documents
Editor
How to edit content, merge or split documents, manipulate pages, and more
Conversion
How to convert Office documents and images to PDF or PDF/A, and more
Redaction
How to redact content programmatically or using the UI
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.
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.