JavaScript PDF viewer library

Nutrient Web SDK provides a powerful JavaScript PDF viewer with client-side rendering support for PDF, Word, Excel, PowerPoint, JPEG, PNG, and TIFF files directly in any modern browser — without requiring external dependencies or MS Office licenses. Developers can seamlessly embed a customizable PDF viewer into any JavaScript-based web application, ensuring high performance and flexibility.

Key capabilities

PDF and Microsoft Office support

Effortlessly open PDF, Word, Excel, and PowerPoint documents for seamless document viewing

Client-side document rendering

All rendering and processing happens on the client, with no server dependency required

Customizable user interface (UI)

Adjust the interface to match your branding by adding or hiding buttons and controls

Responsive design

Enjoy a mobile-friendly document viewer that auto-adjusts to fit all screen sizes

Accessibility features

Fully compatible with assistive technologies to ensure inclusive usability

Browser support

Works seamlessly across all modern browsers and devices for broader reach

Extendable features

Convert documents to PDF to enable annotations, editing, and collaborative workflows

viewer

File type support

Nutrient Web SDK enables you to load, save, convert, and edit 15 different PDF, document, Office, and image file types.

Opening MS Office and image files requires the Office Files and Image Documents components to be enabled in your license.

PDF documents
Images
Office documents

Framework support

The document viewer is compatible with any JavaScript framework, including React, Angular, Vue.js, Svelte, Blazor, Next.js, TypeScript, Nuxt.js, and jQuery. It’s also compatible with Electron, ASP.NET, PHP, Laravel, Rails, and HTML5.

Open and view PDFs with Nutrient Web SDK

To load PDFs, use the load method, which takes a Configuration object as its parameter. This object specifies where the document is loaded on the page, the path to the source document, the license key, and more. For more information, see the guides on loading a document.

FAQ

What is Nutrient Web SDK? Nutrient Web SDK is a powerful JavaScript PDF rendering engine that offers a customizable and responsive PDF viewer for web applications.
What file types does Nutrient Web SDK support? Nutrient Web SDK supports PDF, PDF/A, Word, Excel, PowerPoint, TIFF, PNG, and JPG file types for seamless viewing.
Is Nutrient Web SDK compatible with all browsers? Yes, it’s fully compatible with all modern browsers and devices.
Can I customize the UI of Nutrient’s PDF viewer? Absolutely! Adjust buttons, layouts, and the design to suit your application’s needs.
Do I need a server to use Nutrient Web SDK? No, Nutrient Web SDK can run locally in the browser, eliminating the need for server dependency. If you want more enhanced functionalities, you can combine Nutrient Web SDK with Document Engine — either self-hosted or managed — to offload document storing, rendering, and editing from the browser, streaming only essential data to the web viewer.

Free trial

Start your free trial for unlimited access and expert support.