# About Nutrient Nutrient delivers the tools to build intelligent document-centric applications and workflows. Nutrient’s document SDKs, cloud services, integrations for M365 and Salesforce, and workflow automation platform transform how modern businesses automate, secure, and scale document-centric processes. The company powers thousands of organizations worldwide, including more than 15 percent of Global 500 brands, thousands of commercial businesses across 80 nations, and more than 130 public sector organizations in 24 countries. Backed by Insight Partners and based in Raleigh, NC, Nutrient operates additional offices in England, France, and Austria. Nutrient is on a mission to transform how humans work with documents, with a technology stack that integrates the industry-leading document and workflow automation technology from PSPDFKit, ORPALIS, Aquaforest, Muhimbi, and Integrify. Learn more at https://www.nutrient.io/. ## Product suite Nutrient’s interconnected product lines include: 1. **SDKs** — Developer-first, cross-platform development kits for embedding PDF functionality into native and hybrid applications (Web, iOS, Android, React Native, Flutter, and many more). Key capabilities: viewing, rendering, annotations, real-time collaboration, form handling, digital/electronic signatures, editing, redaction, OCR, and AI-powered features. 2. **Document Engine** — A self-hosted PDF server for processing documents and powering server-side automation workflows. It operates standalone or as a backend for the SDKs for enhanced performance and collaboration. 3. **Document Web Services (DWS)** — Fully managed, SOC 2 Type 2-audited cloud APIs for high-scale document viewing and processing. Includes the DWS Viewer API (for cloud-based rendering) and DWS Processor API (30+ action-based APIs for generation, conversion, watermarking, merging, and much more). 4. **Workflow Automation platform** — A no-code/low-code SaaS platform to automate business processes centered around documents, forms, and approvals. Features include a process builder, form designer, approval routing, and intelligent document processing with AI. 5. **Low-code integrations (M365 and Salesforce)** — Advanced document functionality embedded directly into platforms such as Microsoft 365 (SharePoint, Power Automate) and Salesforce. Capabilities include conversion, OCR, watermarking, PDF form handling, and native generation/editing, without requiring plugins or custom code. ## Key differentiators - **Full document lifecycle** — End-to-end capabilities in one platform. - **Developer flexibility** — Clean APIs, extensive customization, and deployment flexibility (cloud, self-hosted, air-gapped). - **AI-native** — Intelligence is embedded across all products for agentic workflows and document intelligence. - **Enterprise trust** — SOC 2 Type 2-audited and WCAG compliant, deployed in regulated industries. ## Primary use cases - Embedding rich PDF viewers and annotation tools in apps. - Building in-app eSigning and approval workflows. - Automating document generation and form processing/data extraction. - Enterprise-scale content management and compliance. - Redacting sensitive information at scale. ## DocuVieware DocuVieware is a zero-footprint HTML5/AJAX viewer and document management SDK for .NET applications. It enables developers to add document viewing, annotation, digital signatures, redaction, and more to any web application. Designed to work on any browser and device, DocuVieware handles more than 100 document formats with no client-side dependencies. ### Key capabilities - **Zero-footprint** — No client-side plugins or installations required; runs entirely in the browser. - **100+ formats** — View PDF, Microsoft Office documents, images, CAD files, and many more formats. - **Full customization** — Tailor the UI to match your application’s branding and user experience requirements. ### Supported platforms - ASP.NET Core - ASP.NET MVC Razor - ASP.NET Web Forms - Other .NET technologies ### Features - Document viewing and rendering - Annotation and markup tools - Digital signatures - Redaction for sensitive information - TWAIN scanner acquisition - Server-side event handling - Customizable toolbar and UI ## API reference API documentation is available at https://www.nutrient.io/api/docuvieware/GdPicture.NET.14.WEB.DocuVieware~GdPicture14.WEB_namespace.html. ## Documentation directory [DocuVieware integration in a .NET Core 2.0 web application](https://www.nutrient.io/guides/docuvieware/asp-dotnet-core/docuvieware-integration-in-dotnet-core-2-0-web-application/): Integrate DocuVieware into your .NET Core 2.0 MVC application. This guide covers project setup and essential references. [DocuVieware integration in a .NET Core 2.2 web application](https://www.nutrient.io/guides/docuvieware/asp-dotnet-core/docuvieware-integration-in-dotnet-core-2-2-web-application/): Integrate DocuVieware into a .NET Core 2.2 web application, covering project setup, configuration, and essential development steps. [DocuVieware integration in a .NET Core 3.0 web application](https://www.nutrient.io/guides/docuvieware/asp-dotnet-core/docuvieware-integration-in-dotnet-core-3-0-web-application/): Integrate DocuVieware into a .NET Core 3.0 MVC web application. Covers project setup, configuration, and necessary requirements. [ASP.NET Core integration](https://www.nutrient.io/guides/docuvieware/asp-dotnet-core/): Integrate DocuVieware into ASP.NET Core MVC web applications. Find guides for .NET Core 2.0, 2.2, and 3.0 covering project setup and configuration. [ASP.NET MVC Razor integration](https://www.nutrient.io/guides/docuvieware/asp-dotnet-mvc-razor/): Integrate DocuVieware into ASP.NET MVC 5 projects with Razor views. Learn about custom snap-ins, selection areas, and client-server communication. [Client/server coming and going with custom actions](https://www.nutrient.io/guides/docuvieware/asp-dotnet-mvc-razor/mvc-client-server-coming-and-going-with-custom-actions/): Implement a button in your MVC Razor project to generate a QR code on a document with custom client/server actions. [Custom snap-in implementation using an MVC PartialView](https://www.nutrient.io/guides/docuvieware/asp-dotnet-mvc-razor/mvc-custom-snap-in-implementation-using-a-partialview/): Implement a custom snap-in using MVC PartialView to create a button that pings the server and receives a pong response. [Custom snap-in implementation](https://www.nutrient.io/guides/docuvieware/asp-dotnet-mvc-razor/mvc-custom-snap-in-implementation/): Create a custom snap-in in DocuVieware, including implementing a button to trigger server-side actions. [Use and handling of the selection area](https://www.nutrient.io/guides/docuvieware/asp-dotnet-mvc-razor/mvc-use-and-handling-of-the-selection-area/): Use the selection area in MVC Razor applications to apply filters and manage coordinates with DocuVieware. [Your first DocuVieware MVC Razor page](https://www.nutrient.io/guides/docuvieware/asp-dotnet-mvc-razor/your-first-docuvieware-mvc-razor-page/): Integrate DocuVieware into your ASP.NET MVC 5 project with Razor views by following this guide on setup and configuration. [Client/server coming and going with custom actions](https://www.nutrient.io/guides/docuvieware/asp-dotnet-web-forms/client-server-coming-and-going-with-custom-actions/): Implement a button in your ASP.NET Web Forms project to generate a QR code on a document using custom actions and JavaScript. [Custom snap-in implementation](https://www.nutrient.io/guides/docuvieware/asp-dotnet-web-forms/custom-snap-in-implementation/): Create a custom snap-in in DocuVieware, including server-side integration and triggering custom actions. [ASP.NET Web Forms integration](https://www.nutrient.io/guides/docuvieware/asp-dotnet-web-forms/): Integrate DocuVieware into ASP.NET Web Forms projects. Learn about custom snap-ins, selection areas, and client-server communication. [Use and handling of the selection area](https://www.nutrient.io/guides/docuvieware/asp-dotnet-web-forms/use-and-handling-of-the-selection-area/): Use and handle the selection area in ASP.NET Web Forms to apply filters within your DocuVieware application. [Your first DocuVieware ASP.NET Web Forms page](https://www.nutrient.io/guides/docuvieware/asp-dotnet-web-forms/your-first-docuvieware-asp-dotnet-web-forms-page/): Integrate DocuVieware into your ASP.NET Web Forms project and set up the necessary references for successful implementation. [DocuVieware changelog](https://www.nutrient.io/guides/docuvieware/changelog/): Latest updates and release notes for DocuVieware, including new features, improvements, and bug fixes. [Code samples and examples](https://www.nutrient.io/guides/docuvieware/code-samples-and-examples/): Explore code samples that demonstrate how to integrate DocuVieware into various web applications using different technologies. [Annotations demo](https://www.nutrient.io/guides/docuvieware/demo-applications-overview/annotations-demo/): Learn how to use DocuVieware for document loading, annotation, and navigation in a book reader demo application. [Blog integration demo](https://www.nutrient.io/guides/docuvieware/demo-applications-overview/blog-integration-demo/): Explore how to integrate a DocuVieware control within existing content and load remote documents using their URIs in this blog integration demo. [Custom toolbar demo](https://www.nutrient.io/guides/docuvieware/demo-applications-overview/custom-toolbar-demo/): Explore how to implement a custom toolbar in DocuVieware, utilizing the client-side JavaScript API for enhanced document interaction. [Customizable viewer demo](https://www.nutrient.io/guides/docuvieware/demo-applications-overview/customizable-viewer-demo/): Explore how to customize the DocuVieware viewer’s toolbar, annotations, colors, and sizes to tailor the application to your specific requirements. [Gallery demo](https://www.nutrient.io/guides/docuvieware/demo-applications-overview/gallery-demo/): Learn how to use DocuVieware for displaying, annotating, and navigating various document formats in a gallery demo application. [Image cleanup demo](https://www.nutrient.io/guides/docuvieware/demo-applications-overview/image-cleanup-demo/): Explore the features of DocuVieware for document cleanup, including cropping, deskewing, and despeckling, in this interactive demo application. [Demo applications overview](https://www.nutrient.io/guides/docuvieware/demo-applications-overview/): Explore DocuVieware demo applications with full source code for ASP.NET Web Forms and MVC. Test features online and use them as starting points. [Online barcode recognition demo](https://www.nutrient.io/guides/docuvieware/demo-applications-overview/online-barcode-recognition-demo/): Explore online barcode recognition techniques, including how to build a custom snap-in and annotate documents with various barcode symbologies. [PDF form fields demo](https://www.nutrient.io/guides/docuvieware/demo-applications-overview/pdf-form-fields-demo/): Explore direct interaction with fillable PDF forms, server-side data processing, and generating non-editable PDF documents in this demo application. [Standalone viewer demo](https://www.nutrient.io/guides/docuvieware/demo-applications-overview/standalone-viewer-demo/): Explore an empty DocuVieware instance showcasing all features, useful for testing and as a foundation for experimental projects. [TWAIN acquisition demo](https://www.nutrient.io/guides/docuvieware/demo-applications-overview/twain-acquisition-demo/): Learn how to acquire and manage documents in a DocuVieware web application using the TWAIN acquisition feature. [DocuVieware deployment](https://www.nutrient.io/guides/docuvieware/deployment/): Register license keys and deploy DocuVieware on a production server. Includes file redistribution guidelines and IIS configuration. [DocuVieware and GdPicture.NET](https://www.nutrient.io/guides/docuvieware/docuvieware-and-gdpicture-dotnet/): Learn how DocuVieware integrates with GdPicture.NET to provide document imaging, processing, OCR, and barcode recognition in your applications. [Getting started](https://www.nutrient.io/guides/docuvieware/getting-started/): Learn the operating requirements and installation steps to deploy DocuVieware on your server and client devices. [Learning resources](https://www.nutrient.io/guides/docuvieware/learning-resources/): Find guides, tutorials, and sample projects for DocuVieware to support your development. [DocuVieware guide for Blazor](https://www.nutrient.io/guides/docuvieware/other-technologies/docuvieware-tutorial-for-blazor/): Set up and configure a Blazor WebAssembly project using DocuVieware in an ASP.NET Core hosted environment. [How to set up and use DocuVieware with React](https://www.nutrient.io/guides/docuvieware/other-technologies/how-to-set-up-and-use-docuvieware-with-react/): Set up and integrate DocuVieware within your React application with step-by-step instructions. [Introduction](https://www.nutrient.io/guides/docuvieware/other-technologies/): Discover how to integrate DocuVieware with various web applications using a REST service and a configuration object for customization. [Integrating DocuVieware in your Angular2 client application](https://www.nutrient.io/guides/docuvieware/other-technologies/integrating-docuvieware-in-your-angular2-client-application/): Integrate the DocuVieware control into your Angular2 client application with setup and implementation steps. [Integrating DocuVieware in your AngularJS client application](https://www.nutrient.io/guides/docuvieware/other-technologies/integrating-docuvieware-in-your-angularjs-client-application/): Integrate the DocuVieware control into your AngularJS application with setup and implementation steps. [Integrating DocuVieware in your ASP.NET Core MVC Razor client application](https://www.nutrient.io/guides/docuvieware/other-technologies/integrating-docuvieware-in-your-asp-dotnet-core-mvc-razor-client-application/): Integrate the DocuVieware control into your ASP.NET Core MVC Razor application with setup and implementation steps. [Integrating DocuVieware in your ASP.NET MVC Razor client application](https://www.nutrient.io/guides/docuvieware/other-technologies/integrating-docuvieware-in-your-asp-dotnet-mvc-razor-client-application/): Integrate the DocuVieware control into your ASP.NET MVC Razor application with setup and implementation steps. [Integrating DocuVieware in your Java client application](https://www.nutrient.io/guides/docuvieware/other-technologies/integrating-docuvieware-in-your-java-client-application/): Integrate the DocuVieware control into your Java client application with setup and implementation steps. [Integrating DocuVieware in your JavaScript/jQuery client application](https://www.nutrient.io/guides/docuvieware/other-technologies/integrating-docuvieware-in-your-javascript-jquery-client-application/): Integrate the DocuVieware control into your JavaScript/jQuery application with setup and implementation steps. [Integrating DocuVieware in your Node.js client application](https://www.nutrient.io/guides/docuvieware/other-technologies/integrating-docuvieware-in-your-nodejs-client-application/): Integrate the DocuVieware control into your Node.js application with setup and implementation steps. [Integrating DocuVieware in your PHP client application](https://www.nutrient.io/guides/docuvieware/other-technologies/integrating-docuvieware-in-your-php-client-application/): Integrate the DocuVieware control into your PHP client application with setup and implementation steps. [Integrating DocuVieware into SharePoint 2019](https://www.nutrient.io/guides/docuvieware/other-technologies/integrating-docuvieware-into-sharepoint-2019/): Integrate DocuVieware into SharePoint 2019 through an add-in with a secure and scalable deployment process. [Integrating DocuVieware with Electron](https://www.nutrient.io/guides/docuvieware/other-technologies/integrating-docuvieware-with-electron/): Integrate DocuVieware into your Electron app for cross-platform document management functionality. [Client/server coming and going with custom actions](https://www.nutrient.io/guides/docuvieware/other-technologies/rest-client-server-coming-and-going-with-custom-actions/): Implement a custom action in your ASP.NET Web API project to generate QR codes on documents using DocuVieware’s JavaScript API. [Custom snap-in implementation](https://www.nutrient.io/guides/docuvieware/other-technologies/rest-custom-snap-in-implementation/): Create a custom snap-in in DocuVieware, including implementing a button to trigger server-side actions. [Use and handling of the selection area](https://www.nutrient.io/guides/docuvieware/other-technologies/rest-use-and-handling-of-the-selection-area/): Use the selection area in a DocuVieware project, including button implementation for coordinate display and filtering. [Serving DocuVieware through a REST API](https://www.nutrient.io/guides/docuvieware/other-technologies/serving-docuvieware-through-a-rest-api/): Set up a REST API service to serve DocuVieware using ASP.NET Web API 2, including project creation and essential references. [Your first Angular 10 application with DocuVieware](https://www.nutrient.io/guides/docuvieware/other-technologies/your-first-angular-10-application-with-docuvieware/): Create and run your first Angular 10 application with DocuVieware in Visual Studio. [Registering DocuVieware license keys](https://www.nutrient.io/guides/docuvieware/registering-docuvieware/): Learn how to register DocuVieware for development and production deployment using the appropriate license keys. [Server-side events in DocuVieware](https://www.nutrient.io/guides/docuvieware/server-side-events-in-docuvieware/): Learn how to configure and register the three server-side events in DocuVieware using the DocuViewareEventsHandler class. [TWAIN acquisition in DocuVieware](https://www.nutrient.io/guides/docuvieware/twain-acquisition-in-docuvieware/): Learn how to implement TWAIN acquisition in DocuVieware, overcoming common technical challenges in web applications. [Updating DocuVieware](https://www.nutrient.io/guides/docuvieware/updating/): Learn how to update DocuVieware to the latest version. Minor and patch updates are free for licensed customers.