# 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. ## Nutrient Node.js SDK Nutrient Node.js SDK is an SDK for converting Word, Excel, PowerPoint, and image files without MS Office or third-party open source dependencies. It offers developers the ability to quickly add PDF functionality to any Node.js application. Key capabilities include: - MS Office to PDF — Convert Word, Excel, and PowerPoint to PDF (built-in engine, no external dependencies) - Image to PDF — Convert JPG, PNG, and multi-page TIFF to PDF - PDF to image — Render PDF pages to PNG or WebP - Advanced rendering and custom font handling for consistent output quality - Zero external dependencies; suitable for headless/serverless environments ## Documentation directory [Add PDF functionality with Node.js](https://www.nutrient.io/sdk/nodejs/getting-started/): Integrate Nutrient dependency into a Node.js project. Convert Word, Excel, PowerPoint, and image files to PDF without external dependencies. [Nutrient Node.js SDK changelog](https://www.nutrient.io/guides/nodejs/about/changelog/): Latest updates and release notes for Nutrient Node.js SDK including new features, improvements, and bug fixes. [Nutrient Node.js SDK file type support](https://www.nutrient.io/guides/nodejs/about/file-type-support/): Discover the extensive file type support of Nutrient Node.js SDK, including PDF, Microsoft Office formats, images, and PDF-to-image conversions. [Nutrient Node.js SDK system compatibility](https://www.nutrient.io/guides/nodejs/about/system-compatibility/): System requirements and compatibility information for Nutrient Node.js SDK including supported versions and dependencies. [Export PDF annotations in Node.js](https://www.nutrient.io/guides/nodejs/annotations/export-annotations/): You can export annotations as Instant JSON using the instance.exportInstantJSON() API method: for Nutrient Node.js SDK. [Flatten PDF annotations in Node.js](https://www.nutrient.io/guides/nodejs/annotations/flatten-annotations/): Learn to flatten PDF annotations using Node.js to ensure your document's edits are secure and uneditable. Follow our step-by-step guide! [Import PDF annotations in Node.js](https://www.nutrient.io/guides/nodejs/annotations/import-annotations/): Import PDF annotations in Node.js using Nutrient Node.js SDK. Learn to load documents with Instant JSON and generate annotated PDF outputs efficiently. [Node.js PDF annotation library: Draw, mark up, highlight](https://www.nutrient.io/guides/nodejs/annotations/): Nutrient Node.js SDK includes support for importing and flattening PDF annotations. The library offers developers a robust API. [Explore PDF annotation types and features](https://www.nutrient.io/guides/nodejs/annotations/introduction-to-annotations/what-are-annotations/): Discover various types of PDF annotations, their uses, and learn how to enhance your documents with interactive features for better editing. [Changelog](https://www.nutrient.io/guides/nodejs/changelog/): Latest updates and release notes for Nutrient Node.js SDK including new features, improvements, and bug fixes. [Convert image to PDF in Node.js: JPG, PNG, more](https://www.nutrient.io/guides/nodejs/conversion/image-to-pdf/): Learn how to convert images to PDF documents using Nutrient Node.js SDK. Explore supported formats and follow our simple example for seamless conversion. [Node.js PDF conversion library: Image & MS Office](https://www.nutrient.io/guides/nodejs/conversion/): Convert PDF, Word, Excel, and image files effortlessly with Nutrient Node.js SDK. Integrate a powerful PDF converter in your Node.js applications today. [Convert Office (DOCX, XLSX & PPTX) to PDF in Node.js](https://www.nutrient.io/guides/nodejs/conversion/office-to-pdf/): Easily convert DOCX, XLSX, and PPTX to PDF in Node.js without third-party tools. Discover how to use Nutrient for seamless document conversion. [Node.js PDF to image: Convert PDF to JPG, PNG, more](https://www.nutrient.io/guides/nodejs/conversion/pdf-to-image/): Learn how to export PDF pages as PNG or WebP images using Nutrient Node.js SDK, including handling annotations seamlessly. [Node.js PDF library demo](https://www.nutrient.io/guides/nodejs/demo/): Discover engaging demos for web, mobile apps, PDF generation, OCR, and more. Enhance your projects with our expert guides and examples today! [Download Node.js PDF library](https://www.nutrient.io/guides/nodejs/downloads/): This page lists the latest version of Nutrient available for manual integrations of our Node.js PDF library. [PDF content editing API for Node.js](https://www.nutrient.io/guides/nodejs/editor/content-editing/): Learn how to edit PDF text content programmatically using Nutrient Node.js SDK content editing API. [Node.js PDF document editing library](https://www.nutrient.io/guides/nodejs/editor/document-editing/): Edit PDF documents in Node.js with Nutrient Node.js SDK. Rotate, merge, split, delete, or add pages easily without third-party dependencies. [Nutrient Node.js SDK: Developer guides](https://www.nutrient.io/guides/nodejs/intro/): Welcome to the Nutrient Node.js SDK developer guides. These guides show you how to add document functionality to Node.js apps. [Instant JSON file example for Node.js](https://www.nutrient.io/guides/nodejs/json/example-json-file/): Download the instant JSON sample to improve your Node.js development efficiency. [Fill PDF forms using Instant JSON in Node.js](https://www.nutrient.io/guides/nodejs/json/filling-a-form-with-instant-json/): Learn to fill PDF forms with Instant JSON files easily. Follow our step-by-step guide for efficient management of form fields. [How Instant JSON works on Node.js](https://www.nutrient.io/guides/nodejs/json/how-it-works/): Discover how Instant JSON simplifies data handling for developers. Learn its key features and benefits in our comprehensive guide. [Modern annotation with Instant JSON](https://www.nutrient.io/guides/nodejs/json/): Explore Instant JSON for seamless annotation and synchronization across devices. Enjoy compact file sizes and easy schema documentation. [Instant JSON actions and types](https://www.nutrient.io/guides/nodejs/json/schema/actions/): Explore various action types in Instant JSON including GoToAction, LaunchAction, and more for effective annotation implementation. [Instant JSON schema for PDF annotations](https://www.nutrient.io/guides/nodejs/json/schema/annotations/): Learn how to format JSON for various PDF annotations. Explore examples, types, and best practices in this comprehensive guide. [Instant JSON schema for efficient PDF bookmarks](https://www.nutrient.io/guides/nodejs/json/schema/bookmarks/): Learn to create and manage bookmarks in Instant JSON for improved PDF navigation. [Instant JSON schema for PDF comments](https://www.nutrient.io/guides/nodejs/json/schema/comments/): Learn to use Instant JSON with comments for real-time collaboration in documents, enhancing communication and efficiency. [Instant JSON attachments schema overview](https://www.nutrient.io/guides/nodejs/json/schema/file-attachments/): Learn how to sync annotation attachments in Instant JSON using SHA-256 hashes and Base64 encoding for seamless data management. [Instant JSON schema for PDF form values](https://www.nutrient.io/guides/nodejs/json/schema/form-field-values/): Discover how to sync PDF form field values across devices using the Instant JSON schema and best practices for implementation. [JSON schema for PDF form fields](https://www.nutrient.io/guides/nodejs/json/schema/form-fields/): Learn to sync and manage PDF form fields with Instant JSON. Explore field types, event triggers, and schema for efficient form development. [Nutrient Node.js SDK troubleshooting](https://www.nutrient.io/guides/nodejs/troubleshoot/): Discover solutions to common Nutrient setup issues in Node.js, including license key addition, trial key retrieval, and watermark removal. [Adding the license key](https://www.nutrient.io/guides/nodejs/troubleshooting/license/add-license-key/): Learn how to request and implement your Nutrient SDK license key to use documents without watermarks. Start in trial mode easily!