This repository contains examples built with Nutrient. These examples are provided for inspiration and learning. Read the disclaimer or reach out if you have questions.
New to Nutrient? Start with the official getting started guide.
Want to try examples? Choose your path:
- Interactive Playground: Try code snippets directly in your browser
- Local Examples: Clone and run complete projects on your machine
- Official Catalogs: Explore comprehensive SDK capabilities
Nutrient's AI and MCP ecosystem for agent builders and enterprise teams:
- Nutrient DWS MCP Server β Cloud document workflow MCP for convert/OCR/redact/sign/extract operations.
- Nutrient Document Engine MCP Server β Self-hosted document workflow MCP for controlled deployments.
- Nutrient PDF MCP Server β Low-level PDF object-tree inspection/debugging MCP.
- ai-assistant-demo β End-to-end AI document assistant demo.
- nutrient-dws-client-python β Python DWS client for workflow automation.
- nutrient-dws-client-typescript β TypeScript DWS client for workflow automation.
- nutrient-agent-skill β Agent Skills package for document-processing workflows.
- agent-skills β Cross-platform skills hub including Nutrient-focused integrations.
- Nutrient AI Infrastructure β Architecture and positioning overview for agent-ready document infrastructure.
- Nutrient MCP Server landing page β Product overview and getting-started path.
The Example Catalog showcases core Web SDK capabilities. Try them online.
Try these code snippets directly in your browser β Browse All β
| Category | Description | Link |
|---|---|---|
| Annotations | Add, customize, and manage PDF annotations | View Examples |
| Redaction | Permanently remove sensitive content | View Examples |
| Signing | Electronic and digital signatures | View Examples |
| Forms | PDF form filling and management | View Examples |
| Form Creator | Create and customize PDF forms | View Examples |
| Viewer | PDF viewing and navigation | View Examples |
| Document Editor | Page manipulation and editing | View Examples |
| Comments | Collaborative commenting workflows | View Examples |
| Content Editor | Direct PDF content editing | View Examples |
| Toolbars & Menus | UI customization and toolbar configuration | View Examples |
| Text Comparison | Compare document versions | View Examples |
Clone and run these complete examples on your machine:
| Category | Examples | Quick Access |
|---|---|---|
| Annotations | 10 examples including comment-annotations, polygon-clipping-outline, text-2-speech | Browse β |
| Signing | 3 examples including sign-here-upgraded, digital signatures | Browse β |
| Document Editor | Page extraction and manipulation | Browse β |
| Viewer | Multi-tab viewer | Browse β |
| Miscellaneous | Analytics integrations (Mixpanel) | Browse β |
Server-side PDF processing and manipulation:
- DWS and Web SDK Integration β React-Vite app demonstrating PDF viewing and table extraction with DWS APIs
- Baseline UI β Customizable and accessible React components
- Add custom button to toolbar
- Customize toolbar dropdown items
- Change thumbnails sidebar labels
- Customize Document Editor modal buttons
- Custom state in signature modal
- AI Document Assistant β Natural language PDF interaction with AI
- AI-Assisted Document Editing β AI-assisted document editing with Document Authoring SDK. Like Cursor for documents.
- Document Generator (Vanilla JS) β Step-by-step PDF generation with Document Authoring SDK
- Nutrient DWS MCP Server β Cloud document workflow MCP for convert/OCR/redact/sign/extract operations.
- Nutrient Document Engine MCP Server β Self-hosted document workflow MCP for controlled deployments.
- Nutrient PDF MCP Server β Low-level PDF object-tree inspection/debugging MCP.
- Nutrient DWS Python Client β Python client workflows for DWS.
- Nutrient DWS TypeScript Client β TypeScript client workflows for DWS.
- Nutrient Agent Skill β Reusable skill package for coding agents.
- Nutrient MCP overview β Product overview and setup guidance.
- Nutrient AI Infrastructure β Architecture overview and role mapping.
iOS Catalog β Comprehensive iOS SDK examples
Android Catalog β Comprehensive Android SDK examples
WinUI3 Integration β Using Web SDK in WinUI3 apps with WebView2
| Platform | Example Repository | Description |
|---|---|---|
| React Native | Catalog | Cross-platform mobile development |
| MAUI | Catalog | .NET Multi-platform App UI |
| Flutter | Sample | Flutter SDK integration |
| .NET Android | Samples | C# bindings for Android |
| .NET iOS | Samples | C# bindings for iOS |
Examples in this repository are provided for inspiration and are not officially supported. See DISCLAIMER.md for details.
For production support, contact Nutrient Support.
